Move handler objects to common location to share with RMO
This commit is contained in:
parent
87fe5ec2e5
commit
0f6da8e25f
33 changed files with 449 additions and 308 deletions
|
|
@ -38,3 +38,15 @@ func RespondError(w http.ResponseWriter, m string, e error, s int) {
|
|||
log.Warn().Int("status", s).Err(e).Str("user message", m).Msg("Responding with an error")
|
||||
http.Error(w, m, s)
|
||||
}
|
||||
|
||||
type Response[T any] struct {
|
||||
Content T
|
||||
Template string
|
||||
}
|
||||
|
||||
func NewResponse[T any](template string, content T) *Response[T] {
|
||||
return &Response[T]{
|
||||
Content: content,
|
||||
Template: template,
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue