@@ -399,7 +399,7 @@ def __init__(self, hs):
399
399
400
400
@defer .inlineCallbacks
401
401
def process_v2_response (
402
- self , from_server , response_json , time_added_ms , requested_ids = []
402
+ self , from_server , response_json , time_added_ms
403
403
):
404
404
"""Parse a 'Server Keys' structure from the result of a /key request
405
405
@@ -422,10 +422,6 @@ def process_v2_response(
422
422
423
423
time_added_ms (int): the timestamp to record in server_keys_json
424
424
425
- requested_ids (iterable[str]): a list of the key IDs that were requested.
426
- We will store the json for these key ids as well as any that are
427
- actually in the response
428
-
429
425
Returns:
430
426
Deferred[dict[str, FetchKeyResult]]: map from key_id to result object
431
427
"""
@@ -481,11 +477,6 @@ def process_v2_response(
481
477
482
478
signed_key_json_bytes = encode_canonical_json (signed_key_json )
483
479
484
- # for reasons I don't quite understand, we store this json for the key ids we
485
- # requested, as well as those we got.
486
- updated_key_ids = set (requested_ids )
487
- updated_key_ids .update (verify_keys )
488
-
489
480
yield logcontext .make_deferred_yieldable (
490
481
defer .gatherResults (
491
482
[
@@ -498,7 +489,7 @@ def process_v2_response(
498
489
ts_expires_ms = ts_valid_until_ms ,
499
490
key_json_bytes = signed_key_json_bytes ,
500
491
)
501
- for key_id in updated_key_ids
492
+ for key_id in verify_keys
502
493
],
503
494
consumeErrors = True ,
504
495
).addErrback (unwrapFirstError )
@@ -754,7 +745,6 @@ def get_server_verify_key_v2_direct(self, server_name, key_ids):
754
745
755
746
response_keys = yield self .process_v2_response (
756
747
from_server = server_name ,
757
- requested_ids = [requested_key_id ],
758
748
response_json = response ,
759
749
time_added_ms = time_now_ms ,
760
750
)
0 commit comments