From d886ca6474ff482dc244a69a0c24cace0b0c6e7c Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 14 Mar 2026 01:16:54 +0000 Subject: [PATCH] fix: widen telegram reply progress typing --- src/telegram/bot/reply-threading.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/telegram/bot/reply-threading.ts b/src/telegram/bot/reply-threading.ts index 8504f909d5a..a8ca2c0b27b 100644 --- a/src/telegram/bot/reply-threading.ts +++ b/src/telegram/bot/reply-threading.ts @@ -32,15 +32,19 @@ export function markDelivered(progress: DeliveryProgress): void { progress.hasDelivered = true; } -export async function sendChunkedTelegramReplyText(params: { +export async function sendChunkedTelegramReplyText< + TChunk, + TReplyMarkup = unknown, + TProgress extends DeliveryProgress = DeliveryProgress, +>(params: { chunks: readonly TChunk[]; - progress: DeliveryProgress; + progress: TProgress; replyToId?: number; replyToMode: ReplyToMode; replyMarkup?: TReplyMarkup; replyQuoteText?: string; quoteOnlyOnFirstChunk?: boolean; - markDelivered?: (progress: DeliveryProgress) => void; + markDelivered?: (progress: TProgress) => void; sendChunk: (opts: { chunk: TChunk; isFirstChunk: boolean;