(messageId: string)
| 77 | let pendingInterrupt: CapturedInterrupt | undefined; |
| 78 | |
| 79 | const ensureStream = (messageId: string): ChunkedEditStream | undefined => { |
| 80 | if (finalised.has(messageId)) return undefined; |
| 81 | let s = streams.get(messageId); |
| 82 | if (!s) { |
| 83 | s = new ChunkedEditStream({ |
| 84 | postPlaceholder: args.postPlaceholder, |
| 85 | editAt: args.editAt, |
| 86 | transform: telegramHtml, |
| 87 | }); |
| 88 | streams.set(messageId, s); |
| 89 | } |
| 90 | return s; |
| 91 | }; |
| 92 | |
| 93 | /** |
| 94 | * BEST-EFFORT cleanup of tool-status placeholders that were posted on START |
no test coverage detected
searching dependent graphs…