Cut off excessive message in last-page MAM queries more reliably

This commit is contained in:
Bohdan Horbeshko 2025-08-22 07:26:34 -04:00
parent 3eacc4cec5
commit 84a6484e86

View file

@ -2408,7 +2408,7 @@ func (c *Client) GetMessagesBetween(chatID, fromMessageId, lastMessageId int64,
if limit < 0 {
fromPos := -1
for i, message := range newMessages.Messages {
if message.Id == fromMessageId {
if message.Id >= fromMessageId {
fromPos = i+1
break
}