(ctx context.Context, arg database.UpsertUserAIProviderKeyParams)
| 8334 | } |
| 8335 | |
| 8336 | func (q *querier) UpsertUserAIProviderKey(ctx context.Context, arg database.UpsertUserAIProviderKeyParams) (database.UserAiProviderKey, error) { |
| 8337 | u, err := q.db.GetUserByID(ctx, arg.UserID) |
| 8338 | if err != nil { |
| 8339 | return database.UserAiProviderKey{}, err |
| 8340 | } |
| 8341 | if err := q.authorizeContext(ctx, policy.ActionUpdatePersonal, u); err != nil { |
| 8342 | return database.UserAiProviderKey{}, err |
| 8343 | } |
| 8344 | return q.db.UpsertUserAIProviderKey(ctx, arg) |
| 8345 | } |
| 8346 | |
| 8347 | func (q *querier) UpsertUserChatDebugLoggingEnabled(ctx context.Context, arg database.UpsertUserChatDebugLoggingEnabledParams) error { |
| 8348 | u, err := q.db.GetUserByID(ctx, arg.UserID) |
nothing calls this directly
no test coverage detected