fix: das group control message go not expire

pull/2940/head
Audric Ackermann 5 months ago
parent c936cf0a59
commit 19fbceae36

@ -561,12 +561,15 @@ function getMessageReadyToDisappear(
messageExpirationFromRetrieve &&
messageExpirationFromRetrieve > 0
) {
const expirationStartTimestamp = messageExpirationFromRetrieve - expireTimer * 1000;
const expires_at = messageExpirationFromRetrieve;
messageModel.set({
expirationStartTimestamp,
expires_at,
});
// Note: closed groups control message do not disappear
if (!conversationModel.isClosedGroup() && !messageModel.isControlMessage()) {
const expirationStartTimestamp = messageExpirationFromRetrieve - expireTimer * 1000;
const expires_at = messageExpirationFromRetrieve;
messageModel.set({
expirationStartTimestamp,
expires_at,
});
}
}
return messageModel;

Loading…
Cancel
Save