fix: das group control message go not expire

pull/2940/head
Audric Ackermann 1 year ago
parent c936cf0a59
commit 19fbceae36

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

Loading…
Cancel
Save