(ctx context.Context, arg database.GetUserChatPersonalModelOverrideParams)
| 4650 | } |
| 4651 | |
| 4652 | func (q *querier) GetUserChatPersonalModelOverride(ctx context.Context, arg database.GetUserChatPersonalModelOverrideParams) (string, error) { |
| 4653 | u, err := q.db.GetUserByID(ctx, arg.UserID) |
| 4654 | if err != nil { |
| 4655 | return "", err |
| 4656 | } |
| 4657 | if err := q.authorizeContext(ctx, policy.ActionReadPersonal, u); err != nil { |
| 4658 | return "", err |
| 4659 | } |
| 4660 | return q.db.GetUserChatPersonalModelOverride(ctx, arg) |
| 4661 | } |
| 4662 | |
| 4663 | func (q *querier) GetUserChatSpendInPeriod(ctx context.Context, arg database.GetUserChatSpendInPeriodParams) (int64, error) { |
| 4664 | if err := q.authorizeContext(ctx, policy.ActionRead, rbac.ResourceChat.WithOwner(arg.UserID.String())); err != nil { |
nothing calls this directly
no test coverage detected