Update ConversationProvider.tsx

This commit is contained in:
talksik
2022-06-11 18:35:54 -05:00
parent a69b28b341
commit 1189615d1b
@@ -163,6 +163,8 @@ export function ConversationProvider({ children }: { children: React.ReactNode }
/**
* temporaryOverrideSort: tell me if you want to temporarily prioritize this conversation above all others
*/
// ! PROBLEM: this is not updating if the conversation map updates...thus should just select conversation by
// selecting an id and making sure that it's in the map and the views just use the id to access from map
const selectConversation = useCallback(
async (conversationId: string, temporaryOverrideSort = false) => {
/**
@@ -210,7 +212,13 @@ export function ConversationProvider({ children }: { children: React.ReactNode }
return conversationToSelect;
});
},
[conversationMap, setSelectedConversation, setConversationMap, handleUntuneFromLine],
[
conversationMap,
setSelectedConversation,
setConversationMap,
handleUntuneFromLine,
handleTuneIntoLine,
],
);
const handleStartConversation = useCallback(