diff --git a/internal/repository/api_services.sql.go b/internal/repository/api_services.sql.go index f9d76a8..d795101 100644 --- a/internal/repository/api_services.sql.go +++ b/internal/repository/api_services.sql.go @@ -12,6 +12,18 @@ import ( "github.com/jackc/pgx/v5/pgtype" ) +const activateApiService = `-- name: ActivateApiService :exec +UPDATE api_services +SET is_active = true, + updated_at = NOW() +WHERE client_id = $1 +` + +func (q *Queries) ActivateApiService(ctx context.Context, clientID string) error { + _, err := q.db.Exec(ctx, activateApiService, clientID) + return err +} + const createApiService = `-- name: CreateApiService :one INSERT INTO api_services ( client_id, client_secret, name, description, redirect_uris, scopes, grant_types, is_active diff --git a/queries/api_services.sql b/queries/api_services.sql index 7b274a9..33d7f24 100644 --- a/queries/api_services.sql +++ b/queries/api_services.sql @@ -38,6 +38,12 @@ SET is_active = false, updated_at = NOW() WHERE client_id = $1; +-- name: ActivateApiService :exec +UPDATE api_services +SET is_active = true, + updated_at = NOW() +WHERE client_id = $1; + -- name: UpdateClientSecret :exec UPDATE api_services SET client_secret = $2,