Correctly order recents

erikj/paginate_sync
Erik Johnston 2016-05-18 11:33:26 +01:00
parent 39182c3594
commit 573e51cc0b
1 changed files with 3 additions and 3 deletions

View File

@ -227,7 +227,7 @@ class SyncHandler(BaseHandler):
queued_events = sorted( queued_events = sorted(
room_to_entries.items(), room_to_entries.items(),
key=lambda e: e[1]["origin_server_ts"] key=lambda e: -e[1]["origin_server_ts"]
) )
to_return = {} to_return = {}
@ -257,7 +257,7 @@ class SyncHandler(BaseHandler):
queued_events.append(event_to_q[ev_id]) queued_events.append(event_to_q[ev_id])
# FIXME: Need to refetch TS # FIXME: Need to refetch TS
queued_events.sort(key=lambda e: e[1]["origin_server_ts"]) queued_events.sort(key=lambda e: -e[1]["origin_server_ts"])
defer.returnValue(to_return) defer.returnValue(to_return)
@ -325,7 +325,7 @@ class SyncHandler(BaseHandler):
user_id = sync_config.user.to_string() user_id = sync_config.user.to_string()
pagination_limit = 20 pagination_limit = 10
room_pagination_config = { room_pagination_config = {
"l": pagination_limit, "l": pagination_limit,
"o": 0, "o": 0,