mirror of
https://github.com/element-hq/synapse.git
synced 2024-11-22 09:35:45 +03:00
a5e16a4ab5
Reset `sliding_sync_membership_snapshots` -> `forgotten` status when membership changes (like rejoining a room). Fix https://github.com/element-hq/synapse/issues/17781 ### What was the problem before? Previously, if someone used `/forget` on one of their rooms, it would update `sliding_sync_membership_snapshots` as expected but when someone rejoined the room (or had any membership change), the upsert didn't overwrite and reset the `forgotten` status so it remained `forgotten` and invisible down the Sliding Sync endpoint. |
||
---|---|---|
.. | ||
__init__.py | ||
test_connection_tracking.py | ||
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_lists_filters.py | ||
test_room_subscriptions.py | ||
test_rooms_invites.py | ||
test_rooms_meta.py | ||
test_rooms_required_state.py | ||
test_rooms_timeline.py | ||
test_sliding_sync.py |