fix: use envelope time when dont have msg request response timestamp

pull/2668/head
Audric Ackermann 2 years ago
parent 319e66f78c
commit d2d2a418eb

@ -626,11 +626,9 @@ async function handleMessageRequestResponse(
unblindedConvoId, unblindedConvoId,
ConversationTypeEnum.PRIVATE ConversationTypeEnum.PRIVATE
); );
let mostRecentActiveAt = let mostRecentActiveAt = Math.max(...compact(convosToMerge.map(m => m.get('active_at'))));
Math.max(...compact(convosToMerge.map(m => m.get('active_at')))) || Date.now(); if (!isFinite(mostRecentActiveAt) || mostRecentActiveAt <= 0) {
mostRecentActiveAt = toNumber(envelope.timestamp);
if (!isFinite(mostRecentActiveAt)) {
mostRecentActiveAt = Date.now();
} }
conversationToApprove.set({ conversationToApprove.set({

Loading…
Cancel
Save