KeyVerificationConclusionBubbleCell: Update warning title and badge image.

This commit is contained in:
SBiOSoftWhare 2020-01-15 10:50:36 +01:00
parent f5ca4d4bf8
commit b41343f3f6
3 changed files with 7 additions and 18 deletions

View file

@ -1106,3 +1106,4 @@
"key_verification_tile_request_incoming_approval_decline" = "Decline";
"key_verification_tile_conclusion_done_title" = "Verified";
"key_verification_tile_conclusion_warning_title" = "Unstrusted sign in";

View file

@ -1474,6 +1474,10 @@ internal enum VectorL10n {
internal static var keyVerificationTileConclusionDoneTitle: String {
return VectorL10n.tr("Vector", "key_verification_tile_conclusion_done_title")
}
/// Unstrusted sign in
internal static var keyVerificationTileConclusionWarningTitle: String {
return VectorL10n.tr("Vector", "key_verification_tile_conclusion_warning_title")
}
/// Accept
internal static var keyVerificationTileRequestIncomingApprovalAccept: String {
return VectorL10n.tr("Vector", "key_verification_tile_request_incoming_approval_accept")

View file

@ -81,24 +81,8 @@ class KeyVerificationConclusionBubbleCell: KeyVerificationBaseBubbleCell {
badgeImage = Asset.Images.encryptionTrusted.image
title = VectorL10n.keyVerificationTileConclusionDoneTitle
case .keyVerificationCancel:
badgeImage = Asset.Images.encryptionNormal.image
// TODO: Use right titles here
if let keyVerification = roomBubbleData.keyVerification, let cancelCodeValue = keyVerification.transaction?.reasonCancelCode?.value {
switch cancelCodeValue {
case MXTransactionCancelCode.mismatchedSas().value:
title = "TODO"
case MXTransactionCancelCode.unexpectedMessage().value:
title = "TODO"
case MXTransactionCancelCode.mismatchedCommitment().value:
title = "TODO"
default:
title = nil
}
} else {
title = nil
}
badgeImage = Asset.Images.encryptionWarning.image
title = VectorL10n.keyVerificationTileConclusionWarningTitle
default:
badgeImage = nil
title = nil