From b245c69322f7ff5872464f37dbeecf5f4ce0eb96 Mon Sep 17 00:00:00 2001 From: ganfra Date: Fri, 13 Sep 2024 16:41:44 +0200 Subject: [PATCH] Send failure verified user : set the room key recipient strategy --- .../android/libraries/matrix/impl/RustMatrixClientFactory.kt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustMatrixClientFactory.kt b/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustMatrixClientFactory.kt index d29a233aa1..b0b89f4e07 100644 --- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustMatrixClientFactory.kt +++ b/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/RustMatrixClientFactory.kt @@ -60,9 +60,6 @@ class RustMatrixClientFactory @Inject constructor( .homeserverUrl(sessionData.homeserverUrl) .username(sessionData.userId) .setSessionDelegate(sessionDelegate) - .roomKeyRecipientStrategy( - strategy = CollectStrategy.DeviceBasedStrategy(false, true) - ) .use { it.build() } client.restoreSession(sessionData.toSession()) @@ -115,7 +112,7 @@ class RustMatrixClientFactory @Inject constructor( strategy = if (featureFlagService.isFeatureEnabled(FeatureFlags.InvisibleCrypto)) { CollectStrategy.IdentityBasedStrategy } else { - CollectStrategy.DeviceBasedStrategy(onlyAllowTrustedDevices = false, errorOnVerifiedUserProblem = false) + CollectStrategy.DeviceBasedStrategy(onlyAllowTrustedDevices = false, errorOnVerifiedUserProblem = true) } ) .run {