fix: das group control message go not expire

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

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

Loading…
Cancel
Save