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

Method GetUserAIProviderKeyByProviderID

enterprise/dbcrypt/dbcrypt.go:596–605  ·  view source on GitHub ↗
(ctx context.Context, params database.GetUserAIProviderKeyByProviderIDParams)

Source from the content-addressed store, hash-verified

594}
595
596func (db *dbCrypt) GetUserAIProviderKeyByProviderID(ctx context.Context, params database.GetUserAIProviderKeyByProviderIDParams) (database.UserAiProviderKey, error) {
597 key, err := db.Store.GetUserAIProviderKeyByProviderID(ctx, params)
598 if err != nil {
599 return database.UserAiProviderKey{}, err
600 }
601 if err := db.decryptUserAIProviderKey(&key); err != nil {
602 return database.UserAiProviderKey{}, err
603 }
604 return key, nil
605}
606
607func (db *dbCrypt) GetUserAIProviderKeysByUserID(ctx context.Context, userID uuid.UUID) ([]database.UserAiProviderKey, error) {
608 keys, err := db.Store.GetUserAIProviderKeysByUserID(ctx, userID)

Callers

nothing calls this directly

Tested by

no test coverage detected