feat: update user verifications
This commit is contained in:
@ -197,3 +197,36 @@ func (q *Queries) UpdateProfilePicture(ctx context.Context, arg UpdateProfilePic
|
|||||||
_, err := q.db.Exec(ctx, updateProfilePicture, arg.ProfilePicture, arg.ID)
|
_, err := q.db.Exec(ctx, updateProfilePicture, arg.ProfilePicture, arg.ID)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const userVerifyAvatar = `-- name: UserVerifyAvatar :exec
|
||||||
|
UPDATE users
|
||||||
|
SET avatar_verified = true
|
||||||
|
WHERE id = $1
|
||||||
|
`
|
||||||
|
|
||||||
|
func (q *Queries) UserVerifyAvatar(ctx context.Context, id uuid.UUID) error {
|
||||||
|
_, err := q.db.Exec(ctx, userVerifyAvatar, id)
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
const userVerifyComplete = `-- name: UserVerifyComplete :exec
|
||||||
|
UPDATE users
|
||||||
|
SET verified = true
|
||||||
|
WHERE id = $1
|
||||||
|
`
|
||||||
|
|
||||||
|
func (q *Queries) UserVerifyComplete(ctx context.Context, id uuid.UUID) error {
|
||||||
|
_, err := q.db.Exec(ctx, userVerifyComplete, id)
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
const userVerifyEmail = `-- name: UserVerifyEmail :exec
|
||||||
|
UPDATE users
|
||||||
|
SET email_verified = true
|
||||||
|
WHERE id = $1
|
||||||
|
`
|
||||||
|
|
||||||
|
func (q *Queries) UserVerifyEmail(ctx context.Context, id uuid.UUID) error {
|
||||||
|
_, err := q.db.Exec(ctx, userVerifyEmail, id)
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
@ -23,6 +23,21 @@ UPDATE users
|
|||||||
SET profile_picture = $1
|
SET profile_picture = $1
|
||||||
WHERE id = $2;
|
WHERE id = $2;
|
||||||
|
|
||||||
|
-- name: UserVerifyEmail :exec
|
||||||
|
UPDATE users
|
||||||
|
SET email_verified = true
|
||||||
|
WHERE id = $1;
|
||||||
|
|
||||||
|
-- name: UserVerifyAvatar :exec
|
||||||
|
UPDATE users
|
||||||
|
SET avatar_verified = true
|
||||||
|
WHERE id = $1;
|
||||||
|
|
||||||
|
-- name: UserVerifyComplete :exec
|
||||||
|
UPDATE users
|
||||||
|
SET verified = true
|
||||||
|
WHERE id = $1;
|
||||||
|
|
||||||
-- name: UpdateLastLogin :exec
|
-- name: UpdateLastLogin :exec
|
||||||
UPDATE users
|
UPDATE users
|
||||||
SET last_login = NOW()
|
SET last_login = NOW()
|
||||||
|
Reference in New Issue
Block a user