Fix backfill only collecting the last 50 messages

This commit is contained in:
odrling
2023-04-20 19:09:41 +02:00
parent e3ff8d2269
commit f298230dcf

View File

@@ -110,7 +110,7 @@ func (portal *Portal) collectBackfillMessages(log zerolog.Logger, source *User,
}
messages = append(messages, newMessages...)
log.Debug().Int("count", len(newMessages)).Msg("Added messages to backfill collection")
if len(newMessages) <= messageFetchChunkSize || len(messages) >= limit {
if len(newMessages) < messageFetchChunkSize || len(messages) >= limit {
break
}
before = newMessages[len(newMessages)-1].ID