Fixes left pane sorting when messages come in from the future
This commit is contained in:
parent
53be6c8e89
commit
676abfbdfb
1 changed files with 9 additions and 5 deletions
|
@ -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:
|
||||
|
|
Loading…
Add table
Reference in a new issue