Add a entry to current_state_resets table when the current state is reset

pull/4/merge
Mark Haines 9 years ago
parent 31a9eceda5
commit 61407986b4
  1. 9
      synapse/storage/events.py

@ -205,6 +205,15 @@ class EventsStore(SQLBaseStore):
txn.call_after(self.get_joined_hosts_for_room.invalidate, (event.room_id,))
txn.call_after(self.get_room_name_and_aliases, event.room_id)
# Add an entry to the current_state_resets table to record the point
# where we clobbered the current state
stream_order = event.internal_metadata.stream_ordering
self._simple_insert_txn(
txn,
table="current_state_resets",
values={"event_stream_ordering": stream_order}
)
self._simple_delete_txn(
txn,
table="current_state_events",

Loading…
Cancel
Save