diff --git a/crates/matrix-sdk-appservice/src/lib.rs b/crates/matrix-sdk-appservice/src/lib.rs index 7f3ef985b..b60e6657b 100644 --- a/crates/matrix-sdk-appservice/src/lib.rs +++ b/crates/matrix-sdk-appservice/src/lib.rs @@ -333,7 +333,7 @@ impl AppService { }; let client = - Client::new_with_config(self.homeserver_url.clone(), config.appservice_mode())?; + Client::new_with_config(self.homeserver_url.clone(), config.appservice_mode()).await?; let session = Session { access_token: self.registration.as_token.clone(), diff --git a/crates/matrix-sdk-base/src/client.rs b/crates/matrix-sdk-base/src/client.rs index 3ef1baf70..37c1675c3 100644 --- a/crates/matrix-sdk-base/src/client.rs +++ b/crates/matrix-sdk-base/src/client.rs @@ -275,7 +275,7 @@ impl BaseClient { #[cfg(feature = "encryption")] cryptostore: Mutex::new(crypto_store).into(), #[cfg(feature = "sled_cryptostore")] - store_path: config.store_path.into(), + store_path: config.store_path, #[cfg(feature = "sled_cryptostore")] store_passphrase: config.passphrase.into(), })