From adf1a76acca3ee4ae5cc934e29ebb9a937ac8139 Mon Sep 17 00:00:00 2001 From: Ryan ZHAO <> Date: Fri, 17 Nov 2023 15:15:23 +1100 Subject: [PATCH] fix outdated client version check --- .../Message Handling/MessageReceiver+ExpirationTimers.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift b/SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift index ae1481042..05a64b89e 100644 --- a/SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift +++ b/SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift @@ -151,7 +151,7 @@ extension MessageReceiver { guard let sender: String = message.sender else { return } // Check the contact's client version based on this received message - let lastKnownClientVersion: FeatureVersion = (!proto.hasExpirationTimer ? + let lastKnownClientVersion: FeatureVersion = ((!proto.hasExpirationType && !proto.hasExpirationTimer && !proto.hasLastDisappearingMessageChangeTimestamp) ? .legacyDisappearingMessages : .newDisappearingMessages )