Implement MSC3967, also fixes error when uploading keys in element

Co-authored-by: Aiden McClelland <me@drbonez.dev>

Signed-off-by: morguldir <morguldir@protonmail.com>
This commit is contained in:
morguldir 2025-02-22 16:46:06 +01:00
parent 1061f68f0e
commit 8085a1c064
No known key found for this signature in database
GPG key ID: 5A6025D4F6E7A8A3
4 changed files with 143 additions and 53 deletions

View file

@ -585,12 +585,10 @@ async fn handle_edu_signing_key_update(
return;
}
if let Some(master_key) = master_key {
services
.users
.add_cross_signing_keys(&user_id, &master_key, &self_signing_key, &None, true)
.await
.log_err()
.ok();
}
services
.users
.add_cross_signing_keys(&user_id, &master_key, &self_signing_key, &None, true)
.await
.log_err()
.ok();
}