Fix disappearing messages proto OFF message

This commit is contained in:
andrew 2023-11-20 11:09:41 +10:30
parent d6ba78606e
commit eb97c698f2
1 changed files with 8 additions and 10 deletions

View File

@ -62,16 +62,14 @@ abstract class Message {
expirationTimer = 0 expirationTimer = 0
return this return this
} }
if (config.isEnabled) { expirationTimer = config.expiryMode.expirySeconds.toInt()
expirationTimer = config.expiryMode.expirySeconds.toInt() lastDisappearingMessageChangeTimestamp = config.updatedTimestampMs
lastDisappearingMessageChangeTimestamp = config.updatedTimestampMs if (ExpirationConfiguration.isNewConfigEnabled) {
if (ExpirationConfiguration.isNewConfigEnabled) { config.expiryMode.let { expiryMode ->
config.expiryMode.let { expiryMode -> when (expiryMode) {
when (expiryMode) { is ExpiryMode.AfterSend -> expirationType = ExpirationType.DELETE_AFTER_SEND
is ExpiryMode.AfterSend -> expirationType = ExpirationType.DELETE_AFTER_SEND is ExpiryMode.AfterRead -> expirationType = ExpirationType.DELETE_AFTER_READ
is ExpiryMode.AfterRead -> expirationType = ExpirationType.DELETE_AFTER_READ is ExpiryMode.Legacy, ExpiryMode.NONE -> { /* do nothing */ }
is ExpiryMode.Legacy, ExpiryMode.NONE -> { /* do nothing */ }
}
} }
} }
} }