From 17f617e15d5a997ab966b519b5589cda2404e998 Mon Sep 17 00:00:00 2001 From: Bohdan Horbeshko Date: Fri, 15 Aug 2025 12:49:18 -0400 Subject: [PATCH] Always set "complete" attribute for empty history responses --- telegram/utils.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/telegram/utils.go b/telegram/utils.go index 8ea29a8..34c0914 100644 --- a/telegram/utils.go +++ b/telegram/utils.go @@ -2401,9 +2401,6 @@ func (c *Client) GetMessagesBetween(chatID, fromMessageId, lastMessageId int64, Limit: reqLimit, }) if err == nil { - if len(newMessages.Messages) == 0 { - complete = true - } if limit < 0 { fromPos := -1 for i, message := range newMessages.Messages { @@ -2433,6 +2430,9 @@ func (c *Client) GetMessagesBetween(chatID, fromMessageId, lastMessageId int64, } messages = append(messages, message) } + if len(messages) == 0 { + complete = true + } } } return