package handlers import ( "gerald/internal/interfaces/rest/restapi/operations/feedback" "gerald/internal/services" "github.com/go-openapi/runtime/middleware" ) type FeedbackHandler struct { feedback *services.FeedbackService } func NewFeedbackHandler( feedback *services.FeedbackService, ) *FeedbackHandler { return &FeedbackHandler{feedback: feedback} } func (h *FeedbackHandler) CreateFeedback(params feedback.CreateFeedbackParams, _ interface{}) middleware.Responder { err := h.feedback.Create(params.SessionID, params.Body) if err != nil { return feedback.NewCreateFeedbackForbidden() } return feedback.NewCreateFeedbackOK() }