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

Method GetUserAIProviderKeys

enterprise/dbcrypt/dbcrypt.go:620–631  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

618}
619
620func (db *dbCrypt) GetUserAIProviderKeys(ctx context.Context) ([]database.UserAiProviderKey, error) {
621 keys, err := db.Store.GetUserAIProviderKeys(ctx)
622 if err != nil {
623 return nil, err
624 }
625 for i := range keys {
626 if err := db.decryptUserAIProviderKey(&keys[i]); err != nil {
627 return nil, err
628 }
629 }
630 return keys, nil
631}
632
633func (db *dbCrypt) UpsertUserAIProviderKey(ctx context.Context, params database.UpsertUserAIProviderKeyParams) (database.UserAiProviderKey, error) {
634 if strings.TrimSpace(params.APIKey) == "" {

Callers

nothing calls this directly

Calls 2

GetUserAIProviderKeysMethod · 0.65

Tested by

no test coverage detected