package handler import ( "net/http" "mstore/app/router" ) type Response struct { Error bool `json:"error" yaml:"error"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Result any `json:"result,omitempty" yaml:"result,result"` } func (hand *Handler) SendResult(rctx *router.Context, result any) { response := &Response{ Error: false, Result: result, } rctx.SendJSON(http.StatusOK, response) } func (hand *Handler) SendError(rctx *router.Context, err error) { response := &Response{ Error: true, Message: err.Error(), } rctx.SendJSON(http.StatusOK, response) }