diff --git a/dal/dal.go b/dal/dal.go index 49c4b2c..6a500c2 100644 --- a/dal/dal.go +++ b/dal/dal.go @@ -138,6 +138,7 @@ type AmoDal struct { AmoRepo *amo.AmoRepository QuestionRepo *question.QuestionRepository AnswerRepo *answer.AnswerRepository + QuizRepo *quiz.QuizRepository } func NewAmoDal(ctx context.Context, cred string) (*AmoDal, error) { @@ -170,12 +171,18 @@ func NewAmoDal(ctx context.Context, cred string) (*AmoDal, error) { Pool: pool, }) + quizRepo := quiz.NewQuizRepository(quiz.Deps{ + Queries: queries, + Pool: pool, + }) + return &AmoDal{ conn: pool, queries: queries, AmoRepo: amoRepo, QuestionRepo: questionRepo, AnswerRepo: answerRepo, + QuizRepo: quizRepo, }, nil }