diff --git a/dal/db_query/queries.sql b/dal/db_query/queries.sql index 948ffe8..08b9f90 100644 --- a/dal/db_query/queries.sql +++ b/dal/db_query/queries.sql @@ -608,3 +608,6 @@ FROM question WHERE question.quiz_id = $1 AND deleted = false; + +-- name: GetQidOwner :one +SELECT accountid FROM quiz where qid=$1; \ No newline at end of file diff --git a/repository/account/account.go b/repository/account/account.go index 1d93013..16a86e7 100644 --- a/repository/account/account.go +++ b/repository/account/account.go @@ -307,3 +307,12 @@ func (r *AccountRepository) GetAccAndPrivilegeByEmail(ctx context.Context, email return account, privileges, nil } + +func (r *AccountRepository) GetQidOwner(ctx context.Context, qId string) (string, error) { + userID, err := r.queries.GetQidOwner(ctx) + if err != nil { + return "", err + } + + return userID, nil +}