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

Method GetAIProviderByName

coderd/database/dbauthz/dbauthz.go:2599–2604  ·  view source on GitHub ↗
(ctx context.Context, name string)

Source from the content-addressed store, hash-verified

2597}
2598
2599func (q *querier) GetAIProviderByName(ctx context.Context, name string) (database.AIProvider, error) {
2600 if err := q.authorizeContext(ctx, policy.ActionRead, rbac.ResourceAIProvider); err != nil {
2601 return database.AIProvider{}, err
2602 }
2603 return q.db.GetAIProviderByName(ctx, name)
2604}
2605
2606func (q *querier) GetAIProviderKeyByID(ctx context.Context, id uuid.UUID) (database.AIProviderKey, error) {
2607 if err := q.authorizeContext(ctx, policy.ActionRead, rbac.ResourceAIProvider); err != nil {

Callers

nothing calls this directly

Calls 2

authorizeContextMethod · 0.95
GetAIProviderByNameMethod · 0.65

Tested by

no test coverage detected