feat: get impersonation token implementation
This commit is contained in:
parent
066c44d08a
commit
e67f0d7e5a
7 changed files with 209 additions and 95 deletions
|
|
@ -74,6 +74,19 @@ func (q *Queries) DeleteUserTitle(ctx context.Context, arg DeleteUserTitleParams
|
|||
return i, err
|
||||
}
|
||||
|
||||
const getExternalServiceByToken = `-- name: GetExternalServiceByToken :one
|
||||
SELECT id, name, auth_token
|
||||
FROM external_services
|
||||
WHERE auth_token = $1
|
||||
`
|
||||
|
||||
func (q *Queries) GetExternalServiceByToken(ctx context.Context, authToken *string) (ExternalService, error) {
|
||||
row := q.db.QueryRow(ctx, getExternalServiceByToken, authToken)
|
||||
var i ExternalService
|
||||
err := row.Scan(&i.ID, &i.Name, &i.AuthToken)
|
||||
return i, err
|
||||
}
|
||||
|
||||
const getImageByID = `-- name: GetImageByID :one
|
||||
SELECT id, storage_type, image_path
|
||||
FROM images
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue