diff --git a/synapse/rest/client/sync.py b/synapse/rest/client/sync.py
index 8c5db2a513..18142d1c65 100644
--- a/synapse/rest/client/sync.py
+++ b/synapse/rest/client/sync.py
@@ -950,6 +950,18 @@ class SlidingSyncRestServlet(RestServlet):
logger.info("Client has disconnected; not serializing response.")
return 200, {}
+ if from_token:
+ for room_id, room in sliding_sync_results.rooms.items():
+ logger.info(
+ "Sliding Sync: Sending room %r, initial: %s, limited: %s, events %d: %s",
+ room_id,
+ room.initial,
+ room.limited,
+ len(room.timeline_events),
+ [e.event_id for e in room.timeline_events],
+ )
+
+ # logger.info("Sliding sync response: %r", sliding_sync_results)
response_content = await self.encode_response(requester, sliding_sync_results)
return 200, response_content
@@ -990,7 +1002,7 @@ class SlidingSyncRestServlet(RestServlet):
for list_key, list_result in lists.items():
serialized_lists[list_key] = {
"count": list_result.count,
- "ops": [encode_operation(op) for op in list_result.ops],
+ # "ops": [encode_operation(op) for op in list_result.ops],
}
return serialized_lists
@@ -1010,7 +1022,7 @@ class SlidingSyncRestServlet(RestServlet):
serialized_rooms: Dict[str, JsonDict] = {}
for room_id, room_result in rooms.items():
serialized_rooms[room_id] = {
- "bump_stamp": room_result.bump_stamp,
+ "bump_stamp": abs(room_result.bump_stamp),
"joined_count": room_result.joined_count,
"invited_count": room_result.invited_count,
"notification_count": room_result.notification_count,
|