disable creation and enabling of e2ee if remote preference for disabling it is true

This commit is contained in:
Mauro Romito
2026-07-13 14:03:15 +02:00
committed by Mauro
parent 3ba5c08c13
commit b730815842
5 changed files with 23 additions and 5 deletions
@@ -161,7 +161,7 @@ class SecurityAndPrivacyScreenViewModel: SecurityAndPrivacyScreenViewModelType,
state.canEditAddress = powerLevels.canOwnUser(sendStateEvent: .roomCanonicalAlias)
state.canEditJoinRule = powerLevels.canOwnUser(sendStateEvent: .roomJoinRules)
state.canEditHistoryVisibility = powerLevels.canOwnUser(sendStateEvent: .roomHistoryVisibility)
state.canEnableEncryption = powerLevels.canOwnUser(sendStateEvent: .roomEncryption)
state.canEnableEncryption = powerLevels.canOwnUser(sendStateEvent: .roomEncryption) && !appSettings.forceDisableE2EE.publisher.value
}
private func setupRoomDirectoryVisibility() {