This commit is contained in:
Erik Johnston 2017-05-03 09:56:05 +01:00
parent e0d2f6d5b0
commit 871605f4e2
2 changed files with 6 additions and 3 deletions

View file

@ -453,10 +453,10 @@ class EventsStore(SQLBaseStore):
Assumes that we are only persisting events for one room at a time. Assumes that we are only persisting events for one room at a time.
Returns: Returns:
2-tuple (to_delete, to_insert) where both are state dicts, i.e. 3-tuple (to_delete, to_insert, new_state) where both are state dicts,
(type, state_key) -> event_id. `to_delete` are the entries to i.e. (type, state_key) -> event_id. `to_delete` are the entries to
first be deleted from current_state_events, `to_insert` are entries first be deleted from current_state_events, `to_insert` are entries
to insert. to insert. `new_state` is the full set of state.
May return None if there are no changes to be applied. May return None if there are no changes to be applied.
""" """
# Now we need to work out the different state sets for # Now we need to work out the different state sets for

View file

@ -227,6 +227,9 @@ class StateStore(SQLBaseStore):
], ],
) )
# Prefill the state group cache with this group.
# It's fine to use the sequence like this as the state group map
# is immutable.
txn.call_after( txn.call_after(
self._state_group_cache.update, self._state_group_cache.update,
self._state_group_cache.sequence, self._state_group_cache.sequence,