implement channel API (no use yet)

This commit is contained in:
2025-05-26 14:09:01 -04:00
parent 5782177c35
commit 9426ab2bae
4 changed files with 348 additions and 0 deletions

View File

@@ -41,3 +41,21 @@ func NewUserListResponse(users []*User) []render.Renderer {
func NewUserPayloadResponse(user *User) *UserPayload {
return &UserPayload{User: user}
}
func NewChannelResponse(channel *Channel) *ChannelResponse {
resp := &ChannelResponse{Channel: channel}
return resp
}
func (cr *ChannelResponse) Render(w http.ResponseWriter, r *http.Request) error {
return nil
}
func NewChannelListResponse(channels []*Channel) []render.Renderer {
list := []render.Renderer{}
for _, channel := range channels {
list = append(list, NewChannelResponse(channel))
}
return list
}