You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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.The text was updated successfully, but these errors were encountered: