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