MCPcopy
hub / github.com/CopilotKit/CopilotKit / ensureStream

Function ensureStream

packages/bot-telegram/src/event-renderer.ts:79–91  ·  view source on GitHub ↗
(messageId: string)

Source from the content-addressed store, hash-verified

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

Callers 1

Calls 3

getMethod · 0.65
hasMethod · 0.45
setMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…