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