diff --git a/extensions/telegram/src/polling-session.ts b/extensions/telegram/src/polling-session.ts index e8b059bbee5..c8ebca6e4bc 100644 --- a/extensions/telegram/src/polling-session.ts +++ b/extensions/telegram/src/polling-session.ts @@ -234,7 +234,7 @@ export class TelegramPollingSession { if (elapsed > POLL_STALL_THRESHOLD_MS && runner.isRunning()) { this.#consecutiveStallRestarts += 1; stalledRestart = true; - if (this.#consecutiveStallRestarts >= MAX_CONSECUTIVE_POLL_RESTARTS) { + if (this.#consecutiveStallRestarts > MAX_CONSECUTIVE_POLL_RESTARTS) { this.opts.log( `[telegram] Polling recovery exhausted after ${this.#consecutiveStallRestarts} consecutive stall restarts without successful getUpdates; escalating to process exit.`, );