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() + } } }