1
0
Fork 0
mirror of https://codeberg.org/Mercury-IM/Smack synced 2024-06-16 00:24:52 +02:00

Fix previous archive page requested incorrectly in MamManager

Previous page should be before the first message in the previous
result set, not the last.

Fixes SMACK-843.
This commit is contained in:
Tairs Rzajevs 2018-11-15 15:18:17 +02:00 committed by Florian Schmaus
parent fa7297019d
commit 0332fa54d1

View file

@ -995,7 +995,7 @@ public final class MamManager extends Manager {
public List<Message> pagePrevious(int count) throws NoResponseException, XMPPErrorException,
NotConnectedException, NotLoggedInException, InterruptedException {
RSMSet previousResultRsmSet = getPreviousRsmSet();
RSMSet requestRsmSet = new RSMSet(count, previousResultRsmSet.getLast(), RSMSet.PageDirection.before);
RSMSet requestRsmSet = new RSMSet(count, previousResultRsmSet.getFirst(), RSMSet.PageDirection.before);
return page(requestRsmSet);
}