diff --git a/crates/matrix-sdk/src/oidc/cross_process.rs b/crates/matrix-sdk/src/oidc/cross_process.rs index 87c057d1740..9fc134da869 100644 --- a/crates/matrix-sdk/src/oidc/cross_process.rs +++ b/crates/matrix-sdk/src/oidc/cross_process.rs @@ -1,5 +1,6 @@ use std::sync::Arc; +#[cfg(feature = "e2e-encryption")] use matrix_sdk_base::crypto::{ store::{LockableCryptoStore, Store}, CryptoStoreError, diff --git a/crates/matrix-sdk/src/oidc/mod.rs b/crates/matrix-sdk/src/oidc/mod.rs index 5fb525d75a1..c8952dd7b24 100644 --- a/crates/matrix-sdk/src/oidc/mod.rs +++ b/crates/matrix-sdk/src/oidc/mod.rs @@ -188,9 +188,9 @@ use mas_oidc_client::{ IdToken, }, }; -use matrix_sdk_base::{ - crypto::types::qr_login::QrCodeData, once_cell::sync::OnceCell, SessionMeta, -}; +#[cfg(feature = "e2e-encryption")] +use matrix_sdk_base::crypto::types::qr_login::QrCodeData; +use matrix_sdk_base::{once_cell::sync::OnceCell, SessionMeta}; use rand::{rngs::StdRng, Rng, SeedableRng}; use ruma::api::client::discovery::get_authentication_issuer; use serde::{Deserialize, Serialize};