From 0dfc5e323bcd540aac1ce7cccf99e45de1d93dc0 Mon Sep 17 00:00:00 2001 From: talksik Date: Sun, 19 Jun 2022 15:11:19 -0500 Subject: [PATCH] initial sorting --- packages/desktop/src/tree/ConversationList.tsx | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages/desktop/src/tree/ConversationList.tsx b/packages/desktop/src/tree/ConversationList.tsx index c8abb9c..33473a2 100644 --- a/packages/desktop/src/tree/ConversationList.tsx +++ b/packages/desktop/src/tree/ConversationList.tsx @@ -67,6 +67,24 @@ export function ConversationList() { inboxConversations.push(currentMasterConversation); }); + // sort each list + inboxConversations.sort((a, b) => { + if (a.temporaryOverrideSort) { + return 1; + } + + if (b.temporaryOverrideSort) { + return -1; + } + + // sort by which ones have new activity for me + // then sort by last activity date + }); + + priorityConversations.sort((a, b) => { + return b.createdDate.getTime() - a.createdDate.getTime(); + }); + return [priorityConversations, inboxConversations]; }, [conversationMap, user]);