0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-09-24 18:49:01 +02:00
synapse/tests/rest/client/sliding_sync
Eric Eastwood a308d99f30
Sliding Sync: Exclude partially stated rooms if we must await full state (#17538)
Previously, we just had very basic partial room exclusion based on
whether we were lazy-loading room members. Now with this PR, we added
`must_await_full_state(...)` with rules to check if we have a we're only
requesting `required_state` which is completely satisfied even with
partial state.

Partially-stated rooms should have all state events except for remote
membership events so if we require a remote membership event anywhere,
then we need to return `True`.
2024-08-13 12:27:42 -05:00
..
__init__.py
test_connection_tracking.py SSS: Implement PREVIOUSLY room tracking (#17535) 2024-08-08 10:44:17 +01:00
test_extension_account_data.py
test_extension_e2ee.py
test_extension_receipts.py
test_extension_to_device.py
test_extension_typing.py
test_extensions.py
test_room_subscriptions.py
test_rooms_invites.py
test_rooms_meta.py
test_rooms_required_state.py Sliding Sync: Exclude partially stated rooms if we must await full state (#17538) 2024-08-13 12:27:42 -05:00
test_rooms_timeline.py Sliding Sync: Easier to understand timeline assertions in tests (#17511) 2024-08-05 13:20:15 -05:00
test_sliding_sync.py