(chatId: string, streamId: string)
| 41 | } |
| 42 | |
| 43 | function registerPendingChatStream(chatId: string, streamId: string): void { |
| 44 | let resolve!: () => void |
| 45 | const promise = new Promise<void>((r) => { |
| 46 | resolve = r |
| 47 | }) |
| 48 | pendingChatStreams.set(chatId, { promise, resolve, streamId }) |
| 49 | } |
| 50 | |
| 51 | function resolvePendingChatStream(chatId: string, streamId: string): void { |
| 52 | const entry = pendingChatStreams.get(chatId) |
no test coverage detected