Skip to content

Commit 859bdc2

Browse files
authored
Merge pull request #106 from wllmtrng/fix-cursored-searches
fix pagination
2 parents 151603f + bbbcaed commit 859bdc2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pkg/handler/conversations.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -334,8 +334,8 @@ func (ch *ConversationsHandler) ConversationsSearchHandler(ctx context.Context,
334334
ch.logger.Debug("Search completed", zap.Int("matches", len(messagesRes.Matches)))
335335

336336
messages := ch.convertMessagesFromSearch(messagesRes.Matches)
337-
if len(messages) > 0 && ((messagesRes.Pagination.PerPage * messagesRes.Pagination.PageCount) < messagesRes.Pagination.TotalCount) {
338-
nextCursor := fmt.Sprintf("page:%d", messagesRes.Pagination.PageCount+1)
337+
if len(messages) > 0 && messagesRes.Pagination.Page < messagesRes.Pagination.PageCount {
338+
nextCursor := fmt.Sprintf("page:%d", messagesRes.Pagination.Page+1)
339339
messages[len(messages)-1].Cursor = base64.StdEncoding.EncodeToString([]byte(nextCursor))
340340
}
341341
return marshalMessagesToCSV(messages)

0 commit comments

Comments
 (0)