(opts: SessionChatStoreOptions, designId: string)
| 128 | } |
| 129 | |
| 130 | function openSession(opts: SessionChatStoreOptions, designId: string): SessionManager { |
| 131 | mkdirSync(opts.sessionDir, { recursive: true }); |
| 132 | const file = sessionFileForDesign(opts.sessionDir, designId); |
| 133 | return SessionManager.open(file, opts.sessionDir, resolveSessionCwd(opts, designId)); |
| 134 | } |
| 135 | |
| 136 | function flushSession(manager: SessionManager): void { |
| 137 | const file = manager.getSessionFile(); |
no test coverage detected