(ctx context.Context, arg database.GetUserAIProviderKeyByProviderIDParams)
| 4529 | } |
| 4530 | |
| 4531 | func (q *querier) GetUserAIProviderKeyByProviderID(ctx context.Context, arg database.GetUserAIProviderKeyByProviderIDParams) (database.UserAiProviderKey, error) { |
| 4532 | u, err := q.db.GetUserByID(ctx, arg.UserID) |
| 4533 | if err != nil { |
| 4534 | return database.UserAiProviderKey{}, err |
| 4535 | } |
| 4536 | if err := q.authorizeContext(ctx, policy.ActionReadPersonal, u); err != nil { |
| 4537 | return database.UserAiProviderKey{}, err |
| 4538 | } |
| 4539 | return q.db.GetUserAIProviderKeyByProviderID(ctx, arg) |
| 4540 | } |
| 4541 | |
| 4542 | func (q *querier) GetUserAIProviderKeys(ctx context.Context) ([]database.UserAiProviderKey, error) { |
| 4543 | if err := q.authorizeContext(ctx, policy.ActionRead, rbac.ResourceAIProvider); err != nil { |
nothing calls this directly
no test coverage detected