Notary server: make requests to origins in parallel

... else we're guaranteed to time out.
This commit is contained in:
Richard van der Hoff 2019-06-03 18:07:19 +01:00
parent def5ea4062
commit c5d60eadd5
2 changed files with 11 additions and 11 deletions

View file

@ -751,7 +751,15 @@ class ServerKeyFetcher(BaseV2KeyFetcher):
self.client = hs.get_http_client()
def get_keys(self, keys_to_fetch):
"""see KeyFetcher.get_keys"""
"""
Args:
keys_to_fetch (dict[str, iterable[str]]):
the keys to be fetched. server_name -> key_ids
Returns:
Deferred[dict[str, dict[str, synapse.storage.keys.FetchKeyResult|None]]]:
map from server_name -> key_id -> FetchKeyResult
"""
results = {}