Skip to content

Commit 9e6e9b3

Browse files
committed
fix(telegram): satisfy draft stream lint
1 parent 5dcafa5 commit 9e6e9b3

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

extensions/telegram/src/draft-stream.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,9 @@ export function createTelegramDraftStream(params: {
232232
let deliveredTextOffset = 0;
233233
let shortInitialPreviewSinceMs: number | undefined;
234234
let shortInitialPreviewTimer: ReturnType<typeof setTimeout> | undefined;
235-
let rescheduleDraftUpdate: ((text: string) => void) | undefined;
235+
function rescheduleDraftUpdate(text: string) {
236+
updateDraft(text);
237+
}
236238
const minInitialPreviewDelayMs =
237239
minInitialChars == null ? undefined : throttleMs * MIN_INITIAL_PREVIEW_DELAY_THROTTLE_WINDOWS;
238240
const clearShortInitialPreviewTimer = () => {
@@ -257,7 +259,7 @@ export function createTelegramDraftStream(params: {
257259
}
258260
const text = lastRequestedText;
259261
if (text.trim()) {
260-
rescheduleDraftUpdate?.(text);
262+
rescheduleDraftUpdate(text);
261263
}
262264
},
263265
Math.max(0, delayMs),
@@ -517,7 +519,6 @@ export function createTelegramDraftStream(params: {
517519
state: streamState,
518520
sendOrEditStreamMessage,
519521
});
520-
rescheduleDraftUpdate = updateDraft;
521522

522523
const requestDraftUpdate = (text: string, preview?: TelegramDraftPreview) => {
523524
if (streamState.stopped || streamState.final) {

0 commit comments

Comments
 (0)