(sessionId: string)
| 996 | } |
| 997 | |
| 998 | private requireSession(sessionId: string): Session { |
| 999 | const session = this.sessions.get(sessionId); |
| 1000 | if (session === undefined) { |
| 1001 | throw new KimiError(ErrorCodes.SESSION_NOT_FOUND, `Session "${sessionId}" was not found`, { |
| 1002 | details: { sessionId }, |
| 1003 | }); |
| 1004 | } |
| 1005 | return session; |
| 1006 | } |
| 1007 | |
| 1008 | private sessionApi(sessionId: string): SessionAPIImpl { |
| 1009 | return new SessionAPIImpl(this.requireSession(sessionId)); |
no test coverage detected