Cross-signing: Follow API change on MXDeviceInfo.trustLevel

This commit is contained in:
manuroe
2020-01-16 09:19:39 +01:00
parent 363744772f
commit 20266754fc
7 changed files with 18 additions and 14 deletions

View File

@@ -248,13 +248,17 @@ private enum BackupRows {
if device.fingerprint == self.userDevice.fingerprint {
return VectorL10n.settingsKeyBackupInfoTrustSignatureValid
} else if signature.valid && (device.verified == MXDeviceVerified) {
} else if signature.valid
&& (device.trustLevel.localVerificationStatus == .verified) {
return VectorL10n.settingsKeyBackupInfoTrustSignatureValidDeviceVerified(displayName)
} else if signature.valid && (device.verified != MXDeviceVerified) {
} else if signature.valid
&& (device.trustLevel.localVerificationStatus != .verified) {
return VectorL10n.settingsKeyBackupInfoTrustSignatureValidDeviceUnverified(displayName)
} else if !signature.valid && (device.verified == MXDeviceVerified) {
} else if !signature.valid
&& (device.trustLevel.localVerificationStatus == .verified) {
return VectorL10n.settingsKeyBackupInfoTrustSignatureInvalidDeviceVerified(displayName)
} else if !signature.valid && (device.verified != MXDeviceVerified) {
} else if !signature.valid
&& (device.trustLevel.localVerificationStatus != .verified) {
return VectorL10n.settingsKeyBackupInfoTrustSignatureInvalidDeviceUnverified(displayName)
}