* Close all terminal sessions. * Called during server shutdown to prevent orphan PTY processes.
()
| 313 | * Called during server shutdown to prevent orphan PTY processes. |
| 314 | */ |
| 315 | closeAllSessions(): void { |
| 316 | const sessionIds = Array.from(this.sessions.keys()); |
| 317 | log.info(`Closing all ${sessionIds.length} terminal session(s)`); |
| 318 | sessionIds.forEach((id) => this.closeSession(id)); |
| 319 | } |
| 320 | |
| 321 | /** |
| 322 | * Get all sessions for debugging |
no test coverage detected