diff --git a/Cargo.lock b/Cargo.lock index eb08050f..333dd49d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2974,7 +2974,7 @@ dependencies = [ [[package]] name = "matrix-sdk" version = "0.10.0" -source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8cd70854ba006beb57a0fe997e380b72a0061a4f#8cd70854ba006beb57a0fe997e380b72a0061a4f" +source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=fa3a9d81e31e4157fe79225f5f0b34bb9f433844#fa3a9d81e31e4157fe79225f5f0b34bb9f433844" dependencies = [ "anymap2", "aquamarine", @@ -3028,7 +3028,7 @@ dependencies = [ [[package]] name = "matrix-sdk-base" version = "0.10.0" -source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8cd70854ba006beb57a0fe997e380b72a0061a4f#8cd70854ba006beb57a0fe997e380b72a0061a4f" +source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=fa3a9d81e31e4157fe79225f5f0b34bb9f433844#fa3a9d81e31e4157fe79225f5f0b34bb9f433844" dependencies = [ "as_variant", "async-trait", @@ -3055,7 +3055,7 @@ dependencies = [ [[package]] name = "matrix-sdk-common" version = "0.10.0" -source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8cd70854ba006beb57a0fe997e380b72a0061a4f#8cd70854ba006beb57a0fe997e380b72a0061a4f" +source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=fa3a9d81e31e4157fe79225f5f0b34bb9f433844#fa3a9d81e31e4157fe79225f5f0b34bb9f433844" dependencies = [ "async-trait", "eyeball-im", @@ -3078,7 +3078,7 @@ dependencies = [ [[package]] name = "matrix-sdk-crypto" version = "0.10.0" -source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8cd70854ba006beb57a0fe997e380b72a0061a4f#8cd70854ba006beb57a0fe997e380b72a0061a4f" +source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=fa3a9d81e31e4157fe79225f5f0b34bb9f433844#fa3a9d81e31e4157fe79225f5f0b34bb9f433844" dependencies = [ "aes", "aquamarine", @@ -3119,7 +3119,7 @@ dependencies = [ [[package]] name = "matrix-sdk-indexeddb" version = "0.10.0" -source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8cd70854ba006beb57a0fe997e380b72a0061a4f#8cd70854ba006beb57a0fe997e380b72a0061a4f" +source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=fa3a9d81e31e4157fe79225f5f0b34bb9f433844#fa3a9d81e31e4157fe79225f5f0b34bb9f433844" dependencies = [ "anyhow", "async-trait", @@ -3147,7 +3147,7 @@ dependencies = [ [[package]] name = "matrix-sdk-qrcode" version = "0.10.0" -source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8cd70854ba006beb57a0fe997e380b72a0061a4f#8cd70854ba006beb57a0fe997e380b72a0061a4f" +source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=fa3a9d81e31e4157fe79225f5f0b34bb9f433844#fa3a9d81e31e4157fe79225f5f0b34bb9f433844" dependencies = [ "byteorder", "qrcode", @@ -3159,7 +3159,7 @@ dependencies = [ [[package]] name = "matrix-sdk-sqlite" version = "0.10.0" -source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8cd70854ba006beb57a0fe997e380b72a0061a4f#8cd70854ba006beb57a0fe997e380b72a0061a4f" +source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=fa3a9d81e31e4157fe79225f5f0b34bb9f433844#fa3a9d81e31e4157fe79225f5f0b34bb9f433844" dependencies = [ "async-trait", "deadpool-sqlite", @@ -3181,7 +3181,7 @@ dependencies = [ [[package]] name = "matrix-sdk-store-encryption" version = "0.10.0" -source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8cd70854ba006beb57a0fe997e380b72a0061a4f#8cd70854ba006beb57a0fe997e380b72a0061a4f" +source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=fa3a9d81e31e4157fe79225f5f0b34bb9f433844#fa3a9d81e31e4157fe79225f5f0b34bb9f433844" dependencies = [ "base64", "blake3", @@ -3200,7 +3200,7 @@ dependencies = [ [[package]] name = "matrix-sdk-ui" version = "0.10.0" -source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8cd70854ba006beb57a0fe997e380b72a0061a4f#8cd70854ba006beb57a0fe997e380b72a0061a4f" +source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=fa3a9d81e31e4157fe79225f5f0b34bb9f433844#fa3a9d81e31e4157fe79225f5f0b34bb9f433844" dependencies = [ "as_variant", "async-once-cell", diff --git a/Cargo.toml b/Cargo.toml index a778455a..6ed73308 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -72,7 +72,7 @@ sourceview = { package = "sourceview5", version = "0.9" } [dependencies.matrix-sdk] # version = "0.10" git = "https://github.com/matrix-org/matrix-rust-sdk.git" -rev = "8cd70854ba006beb57a0fe997e380b72a0061a4f" +rev = "fa3a9d81e31e4157fe79225f5f0b34bb9f433844" features = [ "socks", "sso-login", @@ -83,12 +83,12 @@ features = [ [dependencies.matrix-sdk-store-encryption] # version = "0.10" git = "https://github.com/matrix-org/matrix-rust-sdk.git" -rev = "8cd70854ba006beb57a0fe997e380b72a0061a4f" +rev = "fa3a9d81e31e4157fe79225f5f0b34bb9f433844" [dependencies.matrix-sdk-ui] # version = "0.10" git = "https://github.com/matrix-org/matrix-rust-sdk.git" -rev = "8cd70854ba006beb57a0fe997e380b72a0061a4f" +rev = "fa3a9d81e31e4157fe79225f5f0b34bb9f433844" [dependencies.ruma] # version = "0.12.1" diff --git a/src/utils/matrix/mod.rs b/src/utils/matrix/mod.rs index c82b92d2..3f25019d 100644 --- a/src/utils/matrix/mod.rs +++ b/src/utils/matrix/mod.rs @@ -28,6 +28,7 @@ use ruma::{ RoomId, RoomOrAliasId, UserId, }; use thiserror::Error; +use tracing::error; pub mod ext_traits; mod media_message; @@ -328,6 +329,10 @@ pub async fn client_with_stored_session( client.restore_session(session_data).await?; + if let Err(error) = client.event_cache().enable_storage() { + error!("Failed to enable event cache storage: {error}"); + } + Ok(client) }