Send failure verified user : set the room key recipient strategy

This commit is contained in:
ganfra
2024-09-13 16:41:44 +02:00
parent e16adb9b85
commit b245c69322
@@ -60,9 +60,6 @@ class RustMatrixClientFactory @Inject constructor(
.homeserverUrl(sessionData.homeserverUrl) .homeserverUrl(sessionData.homeserverUrl)
.username(sessionData.userId) .username(sessionData.userId)
.setSessionDelegate(sessionDelegate) .setSessionDelegate(sessionDelegate)
.roomKeyRecipientStrategy(
strategy = CollectStrategy.DeviceBasedStrategy(false, true)
)
.use { it.build() } .use { it.build() }
client.restoreSession(sessionData.toSession()) client.restoreSession(sessionData.toSession())
@@ -115,7 +112,7 @@ class RustMatrixClientFactory @Inject constructor(
strategy = if (featureFlagService.isFeatureEnabled(FeatureFlags.InvisibleCrypto)) { strategy = if (featureFlagService.isFeatureEnabled(FeatureFlags.InvisibleCrypto)) {
CollectStrategy.IdentityBasedStrategy CollectStrategy.IdentityBasedStrategy
} else { } else {
CollectStrategy.DeviceBasedStrategy(onlyAllowTrustedDevices = false, errorOnVerifiedUserProblem = false) CollectStrategy.DeviceBasedStrategy(onlyAllowTrustedDevices = false, errorOnVerifiedUserProblem = true)
} }
) )
.run { .run {