This commit is contained in:
Amber Brown 2018-06-27 11:38:14 +01:00
parent 94f09618e5
commit f03a5d1a17
2 changed files with 6 additions and 11 deletions

View file

@ -169,11 +169,8 @@ class FederationHandler(BaseHandler):
defer.returnValue(None)
state = None
auth_chain = []
fetch_state = False
# Get missing pdus if necessary.
if not pdu.internal_metadata.is_outlier():
# We only backfill backwards to the min depth.
@ -252,9 +249,10 @@ class FederationHandler(BaseHandler):
# Ask the remote server for the states we don't
# know about
for p in prevs - seen:
state, got_auth_chain = yield self.replication_layer.get_state_for_room(
origin, pdu.room_id, p
)
state, got_auth_chain = (
yield self.replication_layer.get_state_for_room(
origin, pdu.room_id, p
))
auth_chains.update(got_auth_chain)
state_group = {(x.type, x.state_key): x.event_id for x in state}
state_groups.append(state_group)