Assert instead of handling

This commit is contained in:
Erik Johnston 2020-02-03 12:35:04 +00:00
parent f91bd40f50
commit 78589c3b4a

View file

@ -845,12 +845,13 @@ class SyncHandler(object):
# about them). # about them).
state_filter = StateFilter.all() state_filter = StateFilter.all()
if since_token: # If this is an initial sync then full_state should be set, and
# that case is handled above. We assert here to ensure that this
# is indeed the case.
assert since_token is not None
state_at_previous_sync = await self.get_state_at( state_at_previous_sync = await self.get_state_at(
room_id, stream_position=since_token, state_filter=state_filter room_id, stream_position=since_token, state_filter=state_filter
) )
else:
state_at_previous_sync = {}
if batch: if batch:
current_state_ids = await self.state_store.get_state_ids_for_event( current_state_ids = await self.state_store.get_state_ids_for_event(