(directory, sessionID)
| 316 | } |
| 317 | |
| 318 | function stateDir(directory) { return path.join(directory, STATE_DIR) } |
| 319 | function statePath(directory, sessionID) { return path.join(stateDir(directory), `${safeID(sessionID)}.json`) } |
| 320 | async function ensureDir(directory) { await fs.mkdir(directory, { recursive: true }) } |
| 321 | async function pathExists(filePath) { try { await fs.access(filePath); return true } catch { return false } } |
no test coverage detected