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 currentTimestamp = this.get('timestamp') || null;
|
||||||
const timestamp = activityMessage
|
|
||||||
? activityMessage.get('sent_at') ||
|
let timestamp = currentTimestamp;
|
||||||
activityMessage.get('received_at') ||
|
if (activityMessage) {
|
||||||
currentTimestamp
|
const receivedAt = activityMessage.get('received_at_ms');
|
||||||
: currentTimestamp;
|
timestamp = receivedAt
|
||||||
|
? Math.min(activityMessage.get('sent_at'), receivedAt)
|
||||||
|
: activityMessage.get('sent_at');
|
||||||
|
}
|
||||||
|
timestamp = timestamp || currentTimestamp;
|
||||||
|
|
||||||
this.set({
|
this.set({
|
||||||
lastMessage:
|
lastMessage:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue