-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Labels
Milestone
Description
MSC3946 enables us to specify the predecessor room using a new state event instead of the create event.
This doesn't have much effect on the sliding sync proxy, but it does affect the list of rooms that are returned under certain circumstances.
As I understand it, predecessor rooms should normally be excluded from the list of returned rooms, so the proxy will need to determine the predecessor using the new state event if present. I believe this will be needed if the include_old_rooms
filter is active.
I implemented this stuff in matrix-js-sdk - happy to help if you have any questions. The most relevant code is probably in findPredecessor
in room-state.ts.
MadLittleMods and HammyHavoc