* Load secrets configuration from JSON file * Returns empty config if file doesn't exist
()
| 2375 | * Returns empty config if file doesn't exist |
| 2376 | */ |
| 2377 | loadSecretsConfig(): SecretsConfig { |
| 2378 | try { |
| 2379 | if (fs.existsSync(this.secretsFile)) { |
| 2380 | const data = fs.readFileSync(this.secretsFile, "utf-8"); |
| 2381 | const parsed = JSON.parse(data) as unknown; |
| 2382 | return Config.normalizeSecretsConfig(parsed); |
| 2383 | } |
| 2384 | } catch (error) { |
| 2385 | log.error("Error loading secrets config:", error); |
| 2386 | } |
| 2387 | |
| 2388 | return {}; |
| 2389 | } |
| 2390 | |
| 2391 | /** |
| 2392 | * Save secrets configuration to JSON file |
no test coverage detected