mirror of
https://gitlab.computer.surgery/matrix/grapevine.git
synced 2025-12-17 07:41:23 +01:00
Clean up existing code in get_server_keys_from_cache. It's a little DRYer now
This commit is contained in:
parent
006ea0eb94
commit
2db3b18ce8
1 changed files with 2 additions and 9 deletions
|
|
@ -1669,15 +1669,8 @@ impl Service {
|
|||
|
||||
let contains_all_ids = |keys: &SigningKeys| {
|
||||
signature_ids.iter().all(|id| {
|
||||
keys.verify_keys
|
||||
.keys()
|
||||
.map(ToString::to_string)
|
||||
.any(|key_id| id == &key_id)
|
||||
|| keys
|
||||
.old_verify_keys
|
||||
.keys()
|
||||
.map(ToString::to_string)
|
||||
.any(|key_id| id == &key_id)
|
||||
keys.verify_keys.contains_key(id)
|
||||
|| keys.old_verify_keys.contains_key(id)
|
||||
})
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue