(key: string, value: any)
| 254 | return v !== undefined ? v : def; |
| 255 | } |
| 256 | |
| 257 | function set(key: string, value: any) { |
| 258 | if (!dbReady) return; |
| 259 | if (key in DEFAULT_DATA) { |
| 260 | if (!dataDb) return; |
| 261 | dataDb.data[key] = value; |
| 262 | dataDb.write().catch(e => log(LogLevel.ERROR, `data write failed: ${key}`, e)); |
| 263 | } else { |
| 264 | if (!configDb) return; |
| 265 | configDb.data[key] = value; |
| 266 | configDb.write().catch(e => log(LogLevel.ERROR, `config write failed: ${key}`, e)); |
| 267 | } |
| 268 | } |
| 269 | |
| 270 | const cfg = { |
no test coverage detected