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
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 */ }
}
}
}