decryptAIProvider decrypts the secret fields of an AI provider row.
(p *database.AIProvider)
| 387 | |
| 388 | // decryptAIProvider decrypts the secret fields of an AI provider row. |
| 389 | func (db *dbCrypt) decryptAIProvider(p *database.AIProvider) error { |
| 390 | if !p.Settings.Valid { |
| 391 | return nil |
| 392 | } |
| 393 | return db.decryptField(&p.Settings.String, p.SettingsKeyID) |
| 394 | } |
| 395 | |
| 396 | // decryptAIProviderKey decrypts the api_key field of an AI provider key row. |
| 397 | func (db *dbCrypt) decryptAIProviderKey(k *database.AIProviderKey) error { |
no test coverage detected