File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ) {
You can’t perform that action at this time.
0 commit comments