MCPcopy Index your code
hub / github.com/coder/coder / DeleteExpiredAPIKeys

Method DeleteExpiredAPIKeys

coderd/database/dbauthz/dbauthz.go:2048–2055  ·  view source on GitHub ↗
(ctx context.Context, arg database.DeleteExpiredAPIKeysParams)

Source from the content-addressed store, hash-verified

2046}
2047
2048func (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
2057func (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) {

Callers

nothing calls this directly

Calls 2

authorizeContextMethod · 0.95
DeleteExpiredAPIKeysMethod · 0.65

Tested by

no test coverage detected