Skip to content

Commit f035472

Browse files
committed
Call RSM method correctly
1 parent 5f5ee64 commit f035472

File tree

1 file changed

+7
-1
lines changed
  • src/main/java/org/buddycloud/channelserver/packetprocessor/iq/namespace/pubsub/get

1 file changed

+7
-1
lines changed

src/main/java/org/buddycloud/channelserver/packetprocessor/iq/namespace/pubsub/get/UserItemsGet.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,13 @@ public void addRsmElement() throws NodeStoreException {
8181
}
8282

8383
protected void addRecentItems() throws NodeStoreException {
84-
CloseableIterator<NodeItem> items = channelManager.getUserFeedItems(actor, maxAge, maxResults, afterItemId, parentOnly);
84+
boolean after = true;
85+
String rsmItem = afterItemId;
86+
if (beforeItemId) {
87+
after = false;
88+
rsmItem = beforeItemId;
89+
}
90+
CloseableIterator<NodeItem> items = channelManager.getUserFeedItems(actor, maxAge, maxResults, rsmItem, after, parentOnly);
8591
String lastNodeId = "";
8692
Element itemsElement = null;
8793
while (items.hasNext()) {

0 commit comments

Comments
 (0)