Don't start expiration for group expiration update messages

pull/1465/head
Andrew 1 year ago
parent 0ba18dcd46
commit 4876523bf2

@ -151,8 +151,8 @@ class ExpiringMessageManager(context: Context) : MessageExpirationManagerProtoco
val userPublicKey = getLocalNumber(context) val userPublicKey = getLocalNumber(context)
val senderPublicKey = message.sender val senderPublicKey = message.sender
val sentTimestamp = if (message.sentTimestamp == null) 0 else message.sentTimestamp!! val sentTimestamp = message.sentTimestamp ?: 0
val expireStartedAt = if (expiryMode is AfterSend || message.isSenderSelf) sentTimestamp else 0 val expireStartedAt = if ((expiryMode is AfterSend || message.isSenderSelf) && !message.isGroup) sentTimestamp else 0
// Notify the user // Notify the user
if (senderPublicKey == null || userPublicKey == senderPublicKey) { if (senderPublicKey == null || userPublicKey == senderPublicKey) {

Loading…
Cancel
Save