From eb97c698f22a83b218c2a0f1db2b28662f597331 Mon Sep 17 00:00:00 2001 From: andrew Date: Mon, 20 Nov 2023 11:09:41 +1030 Subject: [PATCH] Fix disappearing messages proto OFF message --- .../libsession/messaging/messages/Message.kt | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/libsession/src/main/java/org/session/libsession/messaging/messages/Message.kt b/libsession/src/main/java/org/session/libsession/messaging/messages/Message.kt index 013e8ff2e..2ead594de 100644 --- a/libsession/src/main/java/org/session/libsession/messaging/messages/Message.kt +++ b/libsession/src/main/java/org/session/libsession/messaging/messages/Message.kt @@ -62,16 +62,14 @@ abstract class Message { expirationTimer = 0 return this } - if (config.isEnabled) { - expirationTimer = config.expiryMode.expirySeconds.toInt() - lastDisappearingMessageChangeTimestamp = config.updatedTimestampMs - if (ExpirationConfiguration.isNewConfigEnabled) { - config.expiryMode.let { expiryMode -> - when (expiryMode) { - is ExpiryMode.AfterSend -> expirationType = ExpirationType.DELETE_AFTER_SEND - is ExpiryMode.AfterRead -> expirationType = ExpirationType.DELETE_AFTER_READ - is ExpiryMode.Legacy, ExpiryMode.NONE -> { /* do nothing */ } - } + expirationTimer = config.expiryMode.expirySeconds.toInt() + lastDisappearingMessageChangeTimestamp = config.updatedTimestampMs + if (ExpirationConfiguration.isNewConfigEnabled) { + config.expiryMode.let { expiryMode -> + when (expiryMode) { + is ExpiryMode.AfterSend -> expirationType = ExpirationType.DELETE_AFTER_SEND + is ExpiryMode.AfterRead -> expirationType = ExpirationType.DELETE_AFTER_READ + is ExpiryMode.Legacy, ExpiryMode.NONE -> { /* do nothing */ } } } }