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

Method GetAIProviderByName

enterprise/dbcrypt/dbcrypt.go:424–433  ·  view source on GitHub ↗
(ctx context.Context, name string)

Source from the content-addressed store, hash-verified

422}
423
424func (db *dbCrypt) GetAIProviderByName(ctx context.Context, name string) (database.AIProvider, error) {
425 provider, err := db.Store.GetAIProviderByName(ctx, name)
426 if err != nil {
427 return database.AIProvider{}, err
428 }
429 if err := db.decryptAIProvider(&provider); err != nil {
430 return database.AIProvider{}, err
431 }
432 return provider, nil
433}
434
435// GetAIProviders returns AI provider rows, with their settings
436// decrypted, honoring the include_deleted and include_disabled flags

Callers

nothing calls this directly

Calls 2

decryptAIProviderMethod · 0.95
GetAIProviderByNameMethod · 0.65

Tested by

no test coverage detected