update reps method with audience

This commit is contained in:
Pasha 2025-05-31 10:24:20 +03:00
parent 963adc91d0
commit f9ec7a5139

@ -702,13 +702,29 @@ func (r *QuizRepository) GetQuizAudience(ctx context.Context, quizID int64) ([]m
}
func (r *QuizRepository) DeleteQuizAudience(ctx context.Context, quizID int64, audienceID int64) error {
err := r.queries.DeleteQuizAudience(ctx, quizID)
err := r.queries.DeleteQuizAudience(ctx, sqlcgen.DeleteQuizAudienceParams{
Quizid: quizID,
ID: audienceID,
})
if err != nil {
return err
}
return nil
}
func (r *QuizRepository) CheckIsOwnerAudience(ctx context.Context, quizID int64, audienceID int64, accountID string) (bool, error) {
ok, err := r.queries.CheckIsOwnerAudience(ctx, sqlcgen.CheckIsOwnerAudienceParams{
Quizid: quizID,
ID: audienceID,
Accountid: accountID,
})
if err != nil {
return false, err
}
return ok, nil
}
func (r *QuizRepository) CheckQuizOwner(ctx context.Context, accountID string, quizID uint64) (bool, error) {
id, err := r.queries.CheckQuizOwner(ctx, sqlcgen.CheckQuizOwnerParams{
Accountid: accountID,