Fixes left pane sorting when messages come in from the future

This commit is contained in:
Josh Perez 2023-03-10 16:30:43 -05:00 committed by GitHub
parent 53be6c8e89
commit 676abfbdfb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4384,11 +4384,15 @@ export class ConversationModel extends window.Backbone
}
const currentTimestamp = this.get('timestamp') || null;
const timestamp = activityMessage
? activityMessage.get('sent_at') ||
activityMessage.get('received_at') ||
currentTimestamp
: currentTimestamp;
let timestamp = currentTimestamp;
if (activityMessage) {
const receivedAt = activityMessage.get('received_at_ms');
timestamp = receivedAt
? Math.min(activityMessage.get('sent_at'), receivedAt)
: activityMessage.get('sent_at');
}
timestamp = timestamp || currentTimestamp;
this.set({
lastMessage: