fix: e2ee over federation

This commit is contained in:
Timo Kösters 2023-07-16 16:50:03 +02:00
parent 24402312c5
commit a9ba067e77
No known key found for this signature in database
GPG key ID: 0B25E636FBA7E4CB
7 changed files with 137 additions and 63 deletions

View file

@ -1806,12 +1806,14 @@ pub async fn get_devices_route(
})
})
.collect(),
master_key: services()
.users
.get_master_key(&body.user_id, &|u| u.server_name() == sender_servername)?,
master_key: services().users.get_master_key(None, &body.user_id, &|u| {
u.server_name() == sender_servername
})?,
self_signing_key: services()
.users
.get_self_signing_key(&body.user_id, &|u| u.server_name() == sender_servername)?,
.get_self_signing_key(None, &body.user_id, &|u| {
u.server_name() == sender_servername
})?,
})
}