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

Method GetAIProviderByID

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

Source from the content-addressed store, hash-verified

411}
412
413func (db *dbCrypt) GetAIProviderByID(ctx context.Context, id uuid.UUID) (database.AIProvider, error) {
414 provider, err := db.Store.GetAIProviderByID(ctx, id)
415 if err != nil {
416 return database.AIProvider{}, err
417 }
418 if err := db.decryptAIProvider(&provider); err != nil {
419 return database.AIProvider{}, err
420 }
421 return provider, nil
422}
423
424func (db *dbCrypt) GetAIProviderByName(ctx context.Context, name string) (database.AIProvider, error) {
425 provider, err := db.Store.GetAIProviderByName(ctx, name)

Callers

nothing calls this directly

Calls 2

decryptAIProviderMethod · 0.95
GetAIProviderByIDMethod · 0.65

Tested by

no test coverage detected