(data: SessionData)
| 35 | } |
| 36 | |
| 37 | export function saveSession(data: SessionData): void { |
| 38 | const dir = getSessionsDir() |
| 39 | fs.mkdirSync(dir, { recursive: true }) |
| 40 | fs.writeFileSync(getSessionFilePath(data.id), JSON.stringify(data), { mode: 0o600 }) |
| 41 | } |
| 42 | |
| 43 | export function loadSessionById(id: string): SessionData | undefined { |
| 44 | try { |
no test coverage detected