From 6d2e07dea661801e14421bae57c1fa050a40d136 Mon Sep 17 00:00:00 2001 From: Ryan ZHAO <> Date: Thu, 15 Feb 2024 14:41:34 +1100 Subject: [PATCH] fix an issue for local generated expiration update messages being removed immediately. --- .../Database/Models/DisappearingMessageConfiguration.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SessionMessagingKit/Database/Models/DisappearingMessageConfiguration.swift b/SessionMessagingKit/Database/Models/DisappearingMessageConfiguration.swift index d5b06100f..88586d48f 100644 --- a/SessionMessagingKit/Database/Models/DisappearingMessageConfiguration.swift +++ b/SessionMessagingKit/Database/Models/DisappearingMessageConfiguration.swift @@ -256,8 +256,8 @@ public extension DisappearingMessagesConfiguration { let messageExpirationInfo: Message.MessageExpirationInfo = Message.getMessageExpirationInfo( wasRead: wasRead, serverExpirationTimestamp: serverExpirationTimestamp, - expiresInSeconds: (updatedConfiguration.type == .disappearAfterSend) ? Double(timestampMs) : nil, - expiresStartedAtMs: updatedConfiguration.durationSeconds + expiresInSeconds: updatedConfiguration.durationSeconds, + expiresStartedAtMs: (updatedConfiguration.type == .disappearAfterSend) ? Double(timestampMs) : nil ) let interaction = try Interaction( serverHash: serverHash,