()
| 59 | } |
| 60 | |
| 61 | function readDaemon() { |
| 62 | if (!fs.existsSync(DAEMON_PATH)) return null; |
| 63 | try { return JSON.parse(fs.readFileSync(DAEMON_PATH, 'utf8')); } |
| 64 | catch (e) { log(`daemon.json parse error: ${e.message}`); return null; } |
| 65 | } |
| 66 | |
| 67 | function runSession() { |
| 68 | return new Promise((resolve) => { |