ensure sort order of contacts by [touched]
This commit is contained in:
@@ -774,6 +774,12 @@ class TinodeWeb extends React.Component {
|
|||||||
newState.topicSelectedAcs = c.acs;
|
newState.topicSelectedAcs = c.acs;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const past = new Date(0);
|
||||||
|
newState.chatList.sort((a, b) => {
|
||||||
|
return (a.touched || past).getTime() - (b.touched || past).getTime();
|
||||||
|
});
|
||||||
|
|
||||||
// Merge search results and chat list.
|
// Merge search results and chat list.
|
||||||
newState.searchableContacts = TinodeWeb.prepareSearchableContacts(newState.chatList, this.state.searchResults);
|
newState.searchableContacts = TinodeWeb.prepareSearchableContacts(newState.chatList, this.state.searchResults);
|
||||||
this.setState(newState);
|
this.setState(newState);
|
||||||
|
|||||||
@@ -5578,6 +5578,10 @@ class TinodeWeb extends (react__WEBPACK_IMPORTED_MODULE_0___default().Component)
|
|||||||
newState.topicSelectedAcs = c.acs;
|
newState.topicSelectedAcs = c.acs;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
const past = new Date(0);
|
||||||
|
newState.chatList.sort((a, b) => {
|
||||||
|
return (a.touched || past).getTime() - (b.touched || past).getTime();
|
||||||
|
});
|
||||||
newState.searchableContacts = TinodeWeb.prepareSearchableContacts(newState.chatList, this.state.searchResults);
|
newState.searchableContacts = TinodeWeb.prepareSearchableContacts(newState.chatList, this.state.searchResults);
|
||||||
this.setState(newState);
|
this.setState(newState);
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-3
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user