mirror of
https://github.com/element-hq/synapse.git
synced 2026-10-22 15:22:57 +00:00
Invalidate the room_member cache if the current state events updates
This commit is contained in:
1 parent
d0fece8d3c
commit
bfa4a7f8b0
1 file changed
+5
@@ -120,6 +120,11 @@ class EventsStore(SQLBaseStore):
|
||||
)
|
||||
|
||||
for s in current_state:
|
||||
if s.type == EventTypes.Member:
|
||||
invalidates.extend([
|
||||
(self.get_rooms_for_user.invalidate, s.state_key),
|
||||
(self.get_joined_hosts_for_room.invalidate, s.room_id),
|
||||
])
|
||||
self._simple_insert_txn(
|
||||
txn,
|
||||
"current_state_events",
|
||||
|
||||
Reference in new issue
Block a user