summary refs log tree commit diff
path: root/synapse/federation/federation_client.py
diff options
context:
space:
mode:
Diffstat (limited to 'synapse/federation/federation_client.py')
-rw-r--r--synapse/federation/federation_client.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/synapse/federation/federation_client.py b/synapse/federation/federation_client.py

index a5b6a61195..5fb342c097 100644 --- a/synapse/federation/federation_client.py +++ b/synapse/federation/federation_client.py
@@ -669,16 +669,22 @@ class FederationClient(FederationBase): logger.debug("Got content: %s", content) + logger.info("send_join content: %d", len(content)) + state = [ event_from_pdu_json(p, room_version, outlier=True) for p in content.get("state", []) ] + logger.info("Parsed auth chain: %d", len(state)) + auth_chain = [ event_from_pdu_json(p, room_version, outlier=True) for p in content.get("auth_chain", []) ] + logger.info("Parsed auth chain: %d", len(auth_chain)) + pdus = {p.event_id: p for p in itertools.chain(state, auth_chain)} create_event = None @@ -711,6 +717,8 @@ class FederationClient(FederationBase): room_version=room_version, ) + logger.info("_check_sigs_and_hash_and_fetch done") + valid_pdus_map = {p.event_id: p for p in valid_pdus} # NB: We *need* to copy to ensure that we don't have multiple @@ -744,6 +752,8 @@ class FederationClient(FederationBase): % (auth_chain_create_events,) ) + logger.info("Returning from send_join") + return { "state": signed_state, "auth_chain": signed_auth,