From f03252aaf9cc946dd6a4f6189f30d5c5dcd64022 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 24 Apr 2026 09:17:29 +0100 Subject: [PATCH] fix: keep telegram dispatch eager --- extensions/telegram/src/bot-message.ts | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/extensions/telegram/src/bot-message.ts b/extensions/telegram/src/bot-message.ts index 6bd6e0e64a4..6ab4cfbd015 100644 --- a/extensions/telegram/src/bot-message.ts +++ b/extensions/telegram/src/bot-message.ts @@ -9,22 +9,11 @@ import { type TelegramMediaRef, } from "./bot-message-context.js"; import type { TelegramMessageContextOptions } from "./bot-message-context.types.js"; +import { dispatchTelegramMessage } from "./bot-message-dispatch.js"; import type { TelegramBotOptions } from "./bot.types.js"; import { buildTelegramThreadParams } from "./bot/helpers.js"; import type { TelegramContext, TelegramStreamMode } from "./bot/types.js"; -type TelegramMessageDispatchModule = Pick< - typeof import("./bot-message-dispatch.js"), - "dispatchTelegramMessage" ->; - -let telegramMessageDispatchPromise: Promise | undefined; - -async function loadTelegramMessageDispatch(): Promise { - telegramMessageDispatchPromise ??= import("./bot-message-dispatch.js"); - return await telegramMessageDispatchPromise; -} - /** Dependencies injected once when creating the message processor. */ type TelegramMessageProcessorDeps = Omit< BuildTelegramMessageContextParams, @@ -119,7 +108,6 @@ export const createTelegramMessageProcessor = (deps: TelegramMessageProcessorDep ); } try { - const { dispatchTelegramMessage } = await loadTelegramMessageDispatch(); await dispatchTelegramMessage({ context, bot,