From 10d1c64c298c94f98a1609fa7dee8a38c9dfdddb Mon Sep 17 00:00:00 2001 From: Ryan ZHAO <> Date: Mon, 18 Dec 2023 14:37:12 +1100 Subject: [PATCH] remove outdated client banner when receiving a message from new version --- .../MessageReceiver+ExpirationTimers.swift | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift b/SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift index e3481f9a6..1df935bb7 100644 --- a/SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift +++ b/SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift @@ -148,8 +148,13 @@ extension MessageReceiver { guard Features.useNewDisappearingMessagesConfig else { return } - if contactId == getUserHexEncodedPublicKey(db) && version == .legacyDisappearingMessages { - TopBannerController.show(warning: .outdatedUserConfig) + if contactId == getUserHexEncodedPublicKey(db) { + switch version { + case .legacyDisappearingMessages: + TopBannerController.show(warning: .outdatedUserConfig) + case .newDisappearingMessages: + TopBannerController.hide() + } } }