()
| 240 | const CONFIG_PATH = path.join(ASSETS_DIR, "config.json"); |
| 241 | const SPEEDTEST_PATH = path.join(ASSETS_DIR, "speedtest"); |
| 242 | const SPEEDTEST_VERSION = "1.2.0"; |
| 243 | |
| 244 | // --- Load/Save configuration --- |
| 245 | function loadConfig(): { timeout?: number } { |
| 246 | try { |
| 247 | if (fs.existsSync(CONFIG_PATH)) { |
| 248 | return JSON.parse(fs.readFileSync(CONFIG_PATH, 'utf-8')); |
| 249 | } |
| 250 | } catch (e) { |
| 251 | console.error("Failed to load config:", e); |
| 252 | } |
| 253 | return {}; |
| 254 | } |
no test coverage detected