Files
chatservice_concept/api/response.go
2024-12-29 19:48:41 -05:00

24 lines
470 B
Go

package api
import "net/http"
func NewMessageResponse(message *Message) *MessageResponse {
resp := &MessageResponse{Message: message}
if resp.User == nil {
if user, _ := dbGetUser(resp.UserID); user != nil {
resp.User = NewUserPayloadResponse(user)
}
}
return resp
}
func (mr *MessageResponse) Render(w http.ResponseWriter, r *http.Request) error {
return nil
}
func NewUserPayloadResponse(user *User) *UserPayload {
return &UserPayload{User: user}
}