(ctx context.Context, arg database.DeleteExpiredAPIKeysParams)
| 2046 | } |
| 2047 | |
| 2048 | func (q *querier) DeleteExpiredAPIKeys(ctx context.Context, arg database.DeleteExpiredAPIKeysParams) (int64, error) { |
| 2049 | // Requires DELETE across all API keys. |
| 2050 | if err := q.authorizeContext(ctx, policy.ActionDelete, rbac.ResourceApiKey); err != nil { |
| 2051 | return 0, err |
| 2052 | } |
| 2053 | |
| 2054 | return q.db.DeleteExpiredAPIKeys(ctx, arg) |
| 2055 | } |
| 2056 | |
| 2057 | func (q *querier) DeleteExternalAuthLink(ctx context.Context, arg database.DeleteExternalAuthLinkParams) error { |
| 2058 | return fetchAndExec(q.log, q.auth, policy.ActionUpdatePersonal, func(ctx context.Context, arg database.DeleteExternalAuthLinkParams) (database.ExternalAuthLink, error) { |
nothing calls this directly
no test coverage detected