mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-11-28 07:30:49 -05:00
Update the v2 room sync format to match the current v2 spec
This commit is contained in:
parent
e3d3205cd9
commit
dfef2b41aa
2 changed files with 18 additions and 21 deletions
|
|
@ -158,7 +158,7 @@ class SyncRestServlet(RestServlet):
|
|||
def encode_room(room, filter, time_now, token_id):
|
||||
event_map = {}
|
||||
state_events = filter.filter_room_state(room.state)
|
||||
recent_events = filter.filter_room_events(room.events)
|
||||
recent_events = filter.filter_room_events(room.timeline.events)
|
||||
state_event_ids = []
|
||||
recent_event_ids = []
|
||||
for event in state_events:
|
||||
|
|
@ -178,13 +178,13 @@ class SyncRestServlet(RestServlet):
|
|||
recent_event_ids.append(event.event_id)
|
||||
result = {
|
||||
"event_map": event_map,
|
||||
"events": {
|
||||
"batch": recent_event_ids,
|
||||
"prev_batch": room.prev_batch.to_string(),
|
||||
"timeline": {
|
||||
"events": recent_event_ids,
|
||||
"prev_batch": room.timeline.prev_batch.to_string(),
|
||||
"limited": room.timeline.limited,
|
||||
},
|
||||
"state": state_event_ids,
|
||||
"limited": room.limited,
|
||||
"ephemeral": room.ephemeral,
|
||||
"state": {"events": state_event_ids},
|
||||
"ephemeral": {"events": room.ephemeral},
|
||||
}
|
||||
return result
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue