Fix rules with group story replies and timers.

This commit is contained in:
Greyson Parrelli
2026-06-09 17:21:48 -04:00
committed by Cody Henthorne
parent 0514a5c6c8
commit 3d05bc3471
@@ -330,6 +330,11 @@ object DataMessageProcessor {
return null
}
if (Recipient.resolved(threadRecipientId).isGroup) {
warn(envelope.clientTimestamp!!, "Expiration update targeting a group recipient without group context. Ignoring.")
return null
}
if (SignalDatabase.recipients.getExpiresInSeconds(threadRecipientId) == expiresIn.inWholeSeconds) {
log(envelope.clientTimestamp!!, "No change in message expiry for group. Ignoring.")
return null