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

Method GetAIProviderKeyByID

enterprise/dbcrypt/dbcrypt.go:500–509  ·  view source on GitHub ↗
(ctx context.Context, id uuid.UUID)

Source from the content-addressed store, hash-verified

498}
499
500func (db *dbCrypt) GetAIProviderKeyByID(ctx context.Context, id uuid.UUID) (database.AIProviderKey, error) {
501 key, err := db.Store.GetAIProviderKeyByID(ctx, id)
502 if err != nil {
503 return database.AIProviderKey{}, err
504 }
505 if err := db.decryptAIProviderKey(&key); err != nil {
506 return database.AIProviderKey{}, err
507 }
508 return key, nil
509}
510
511func (db *dbCrypt) GetAIProviderKeysByProviderID(ctx context.Context, providerID uuid.UUID) ([]database.AIProviderKey, error) {
512 keys, err := db.Store.GetAIProviderKeysByProviderID(ctx, providerID)

Callers

nothing calls this directly

Calls 2

decryptAIProviderKeyMethod · 0.95
GetAIProviderKeyByIDMethod · 0.65

Tested by

no test coverage detected