From b0f7572884dc86a7e332fac96ac221b81e31d467 Mon Sep 17 00:00:00 2001 From: Pavel Date: Sun, 2 Jun 2024 12:29:38 +0300 Subject: [PATCH] update method CreateQuestion, now id question return --- repository/question/question.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/repository/question/question.go b/repository/question/question.go index 88e33e0..44f56a5 100644 --- a/repository/question/question.go +++ b/repository/question/question.go @@ -32,7 +32,7 @@ func NewQuestionRepository(deps Deps) *QuestionRepository { } // test + -func (r *QuestionRepository) CreateQuestion(ctx context.Context, record *model.Question) error { +func (r *QuestionRepository) CreateQuestion(ctx context.Context, record *model.Question) (uint64, error) { params := sqlcgen.InsertQuestionParams{ QuizID: int64(record.QuizId), Title: record.Title, @@ -47,14 +47,14 @@ func (r *QuestionRepository) CreateQuestion(ctx context.Context, record *model.Q data, err := r.queries.InsertQuestion(ctx, params) if err != nil { - return err + return 0, err } record.Id = uint64(data.ID) record.CreatedAt = data.CreatedAt.Time record.UpdatedAt = data.UpdatedAt.Time - return nil + return record.Id, nil } // test +