From 21c4a17a85e8c5463c357c19fff11dbefcead861 Mon Sep 17 00:00:00 2001 From: Ryan ZHAO <> Date: Thu, 16 Nov 2023 15:04:35 +1100 Subject: [PATCH] minor fix: only show banner when V2 is enabled --- .../MessageReceiver+ExpirationTimers.swift | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift b/SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift index 71046a05f..ae1481042 100644 --- a/SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift +++ b/SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift @@ -162,14 +162,13 @@ extension MessageReceiver { Contact.Columns.lastKnownClientVersion.set(to: lastKnownClientVersion) ) + guard Features.useNewDisappearingMessagesConfig else { return } + if sender == getUserHexEncodedPublicKey(db) && lastKnownClientVersion == .legacyDisappearingMessages { TopBannerController.show(warning: .outdatedUserConfig) } - guard - Features.useNewDisappearingMessagesConfig, - proto.hasLastDisappearingMessageChangeTimestamp - else { return } + guard proto.hasLastDisappearingMessageChangeTimestamp else { return } let protoLastChangeTimestampMs: Int64 = Int64(proto.lastDisappearingMessageChangeTimestamp) let localConfig: DisappearingMessagesConfiguration = try DisappearingMessagesConfiguration