(ctx context.Context, arg database.GetAIProvidersParams)
| 2643 | } |
| 2644 | |
| 2645 | func (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 | |
| 2652 | func (q *querier) GetAPIKeyByID(ctx context.Context, id string) (database.APIKey, error) { |
| 2653 | return fetch(q.log, q.auth, q.db.GetAPIKeyByID)(ctx, id) |
nothing calls this directly
no test coverage detected