Invalidate the room_member cache if the current state events updates

pull/139/head
Mark Haines 2015-05-05 15:43:49 +01:00
parent d0fece8d3c
commit bfa4a7f8b0
1 changed files with 5 additions and 0 deletions

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