Invalidate the room_member cache if the current state events updates

This commit is contained in:
Mark Haines 2015-05-05 15:43:49 +01:00
parent d0fece8d3c
commit bfa4a7f8b0

View File

@ -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",