From f4772c9b0e51a04aae08f15020a13cdceffbe4fb Mon Sep 17 00:00:00 2001 From: Valere Date: Tue, 7 May 2024 10:20:08 +0200 Subject: [PATCH] Add FIXME comment --- crates/matrix-sdk-crypto/src/machine.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/matrix-sdk-crypto/src/machine.rs b/crates/matrix-sdk-crypto/src/machine.rs index f40efcb73..0f947856f 100644 --- a/crates/matrix-sdk-crypto/src/machine.rs +++ b/crates/matrix-sdk-crypto/src/machine.rs @@ -314,6 +314,10 @@ impl OlmMachine { } }; + // FIXME: This is a workaround due to `regenerate_olm` that was clearing backup + // state. Backups shouldn't be automatically enabled. + // The OlmMachine doesn't get enough info from the homeserver for this to work + // reliably. I don't belong here. let saved_keys = store.load_backup_keys().await?; let maybe_backup_key = saved_keys.decryption_key.and_then(|k| { if let Some(version) = saved_keys.backup_version {