Skip to content
Snippets Groups Projects
Unverified Commit c53d79e2 authored by Kurt Roeckx's avatar Kurt Roeckx Committed by Timo Kösters
Browse files

fixup! Get required keys in batch when joining a room

parent 984ad5ec
No related branches found
No related tags found
No related merge requests found
......@@ -3437,7 +3437,9 @@ pub async fn fetch_join_signing_keys(
// TODO: Check signature
servers.remove(&k.server_name);
let result = db.globals.add_signing_key(&k.server_name, k.clone())?
let result = db
.globals
.add_signing_key(&k.server_name, k.clone())?
.into_iter()
.map(|(k, v)| (k.to_string(), v.key))
.collect::<BTreeMap<_, _>>();
......@@ -3459,7 +3461,8 @@ pub async fn fetch_join_signing_keys(
if let Ok(get_keys_response) = result {
// TODO: We should probably not trust the server_name in the response.
let server = &get_keys_response.server_key.server_name;
let result = db.globals
let result = db
.globals
.add_signing_key(server, get_keys_response.server_key.clone())?
.into_iter()
.map(|(k, v)| (k.to_string(), v.key))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment