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

Method GetAIProviders

coderd/database/dbauthz/dbauthz.go:2645–2650  ·  view source on GitHub ↗
(ctx context.Context, arg database.GetAIProvidersParams)

Source from the content-addressed store, hash-verified

2643}
2644
2645func (q *querier) GetAIProviders(ctx context.Context, arg database.GetAIProvidersParams) ([]database.AIProvider, error) {
2646 if err := q.authorizeContext(ctx, policy.ActionRead, rbac.ResourceAIProvider); err != nil {
2647 return nil, err
2648 }
2649 return q.db.GetAIProviders(ctx, arg)
2650}
2651
2652func (q *querier) GetAPIKeyByID(ctx context.Context, id string) (database.APIKey, error) {
2653 return fetch(q.log, q.auth, q.db.GetAPIKeyByID)(ctx, id)

Callers

nothing calls this directly

Calls 2

authorizeContextMethod · 0.95
GetAIProvidersMethod · 0.65

Tested by

no test coverage detected