package services import ( apiModels "gerald/internal/interfaces/rest/models" "gerald/internal/models" "gerald/repo/pg" ) type FeedbackService struct { db *pg.DB } func NewFeedbackService(db *pg.DB) *FeedbackService { return &FeedbackService{ db: db, } } func (f *FeedbackService) Create(sessionID string, feedback *apiModels.Feedback) error { return f.db.Ticket.Create(models.NewFeedback(feedback.UserID, sessionID, feedback.Type, feedback.Text, feedback.ProjectID)) } func (f *FeedbackService) GetBySessionID(sessionID string) ([]*models.Feedback, error) { return f.db.Ticket.GetBySessionID(sessionID) }