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

Method DeleteExternalAuthLink

coderd/database/dbauthz/dbauthz.go:2057–2062  ·  view source on GitHub ↗
(ctx context.Context, arg database.DeleteExternalAuthLinkParams)

Source from the content-addressed store, hash-verified

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) {
2059 //nolint:gosimple
2060 return q.db.GetExternalAuthLink(ctx, database.GetExternalAuthLinkParams{UserID: arg.UserID, ProviderID: arg.ProviderID})
2061 }, q.db.DeleteExternalAuthLink)(ctx, arg)
2062}
2063
2064func (q *querier) DeleteGroupAIBudget(ctx context.Context, groupID uuid.UUID) (database.GroupAiBudget, error) {
2065 // Removing a group's AI budget counts as updating the group.

Callers

nothing calls this directly

Calls 2

fetchAndExecFunction · 0.85
GetExternalAuthLinkMethod · 0.65

Tested by

no test coverage detected