diff --git a/sqlc/query.sql.go b/sqlc/query.sql.go index f6ca203..fc118fe 100644 --- a/sqlc/query.sql.go +++ b/sqlc/query.sql.go @@ -342,6 +342,16 @@ func (q *Queries) DeleteRedirectURI(ctx context.Context, arg DeleteRedirectURIPa return err } +const deleteSession = `-- name: DeleteSession :exec +DELETE FROM sessions +WHERE id = ? +` + +func (q *Queries) DeleteSession(ctx context.Context, id string) error { + _, err := q.db.ExecContext(ctx, deleteSession, id) + return err +} + const getAuthorizationCode = `-- name: GetAuthorizationCode :one SELECT id, code, code_challenge, code_challenge_method, user_id, client_id, scope, redirect_uri, created_at, expires_at, used_at FROM authorization_codes diff --git a/sqlite/query.sql b/sqlite/query.sql index 889120d..a808f51 100644 --- a/sqlite/query.sql +++ b/sqlite/query.sql @@ -226,6 +226,10 @@ WHERE id = ?; INSERT INTO sessions (id, user_id, expires_at) VALUES (?, ?, ?); +-- name: DeleteSession :exec +DELETE FROM sessions +WHERE id = ?; + -- name: RevokeClientApproval :exec DELETE FROM client_approvals WHERE user_id = ? AND client_id = ?;