fix an issue for local generated expiration update messages being removed immediately.

pull/731/head
Ryan ZHAO 5 months ago
parent 73651773b7
commit 6d2e07dea6

@ -256,8 +256,8 @@ public extension DisappearingMessagesConfiguration {
let messageExpirationInfo: Message.MessageExpirationInfo = Message.getMessageExpirationInfo( let messageExpirationInfo: Message.MessageExpirationInfo = Message.getMessageExpirationInfo(
wasRead: wasRead, wasRead: wasRead,
serverExpirationTimestamp: serverExpirationTimestamp, serverExpirationTimestamp: serverExpirationTimestamp,
expiresInSeconds: (updatedConfiguration.type == .disappearAfterSend) ? Double(timestampMs) : nil, expiresInSeconds: updatedConfiguration.durationSeconds,
expiresStartedAtMs: updatedConfiguration.durationSeconds expiresStartedAtMs: (updatedConfiguration.type == .disappearAfterSend) ? Double(timestampMs) : nil
) )
let interaction = try Interaction( let interaction = try Interaction(
serverHash: serverHash, serverHash: serverHash,

Loading…
Cancel
Save