From 4c340188c264eb89922a726cf35a8effdda37110 Mon Sep 17 00:00:00 2001 From: Ryan ZHAO <> Date: Mon, 22 Jan 2024 17:01:24 +1100 Subject: [PATCH] fix ttl for legacy mode --- SessionMessagingKit/Messages/Message.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SessionMessagingKit/Messages/Message.swift b/SessionMessagingKit/Messages/Message.swift index 96bc9d8aa..4b76aefdf 100644 --- a/SessionMessagingKit/Messages/Message.swift +++ b/SessionMessagingKit/Messages/Message.swift @@ -661,6 +661,7 @@ public extension Message { message: Message, isSyncMessage: Bool ) -> UInt64 { + guard Features.useNewDisappearingMessagesConfig else { return message.ttl } // Not disappearing messages guard let expiresInSeconds = message.expiresInSeconds else { return message.ttl } @@ -673,7 +674,7 @@ public extension Message { // Disappear after read messages that have already be read guard message.sentTimestamp == UInt64(expiresStartedAtMs) else { return message.ttl } - // Disappear after sent messages with expections + // Disappear after sent messages with exceptions switch message { case is ClosedGroupControlMessage, is UnsendRequest: return message.ttl