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

Method UpdateUserAIProviderKey

coderd/database/dbauthz/dbauthz.go:7387–7396  ·  view source on GitHub ↗
(ctx context.Context, arg database.UpdateUserAIProviderKeyParams)

Source from the content-addressed store, hash-verified

7385}
7386
7387func (q *querier) UpdateUserAIProviderKey(ctx context.Context, arg database.UpdateUserAIProviderKeyParams) (database.UserAiProviderKey, error) {
7388 u, err := q.db.GetUserByID(ctx, arg.UserID)
7389 if err != nil {
7390 return database.UserAiProviderKey{}, err
7391 }
7392 if err := q.authorizeContext(ctx, policy.ActionUpdatePersonal, u); err != nil {
7393 return database.UserAiProviderKey{}, err
7394 }
7395 return q.db.UpdateUserAIProviderKey(ctx, arg)
7396}
7397
7398func (q *querier) UpdateUserAgentChatSendShortcut(ctx context.Context, arg database.UpdateUserAgentChatSendShortcutParams) (string, error) {
7399 user, err := q.db.GetUserByID(ctx, arg.UserID)

Callers

nothing calls this directly

Calls 3

authorizeContextMethod · 0.95
GetUserByIDMethod · 0.65

Tested by

no test coverage detected