Remove KeyPreSharingStrategy support

This commit is contained in:
Arnaud Ringenbach
2022-03-16 14:17:46 +01:00
parent e8defc3617
commit dc16d3a5f7
6 changed files with 4 additions and 61 deletions

View File

@@ -41,8 +41,6 @@ final class HomeserverConfigurationBuilder: NSObject {
let isE2EEByDefaultEnabled = vectorWellKnownEncryptionConfiguration?.isE2EEByDefaultEnabled ?? true
// Disable mandatory secure backup when there is no value
let isSecureBackupRequired = vectorWellKnownEncryptionConfiguration?.isSecureBackupRequired ?? false
// Default to `MXKKeyPreSharingWhenTyping` when there is no value
let outboundKeysPreSharingMode = vectorWellKnownEncryptionConfiguration?.outboundKeysPreSharingMode ?? .whenTyping
// Defaults to all secure backup methods available when there is no value
let secureBackupSetupMethods: [VectorWellKnownBackupSetupMethod]
if let backupSetupMethods = vectorWellKnownEncryptionConfiguration?.secureBackupSetupMethods {
@@ -53,8 +51,7 @@ final class HomeserverConfigurationBuilder: NSObject {
let encryptionConfiguration = HomeserverEncryptionConfiguration(isE2EEByDefaultEnabled: isE2EEByDefaultEnabled,
isSecureBackupRequired: isSecureBackupRequired,
secureBackupSetupMethods: secureBackupSetupMethods,
outboundKeysPreSharingMode: outboundKeysPreSharingMode)
secureBackupSetupMethods: secureBackupSetupMethods)
// Jitsi configuration
let jitsiPreferredDomain: String