smoother but not there yet

This commit is contained in:
talksik
2022-05-29 11:31:22 -05:00
parent 79de28a535
commit 5ad131c4f2
+4 -6
View File
@@ -848,18 +848,16 @@ function ConversationDetails() {
} }
}, [selectedConversation.membersInRoom]); }, [selectedConversation.membersInRoom]);
// update my last active date in this conversation // put me in the membersInRoom and leave every time I change conversations
// put me in the membersInRoom
useEffect(() => { useEffect(() => {
// if not already joined, will join so others have presence joinConversation(selectedConversation.id, user.uid);
if (!selectedConversation.membersInRoom.includes(user.uid))
joinConversation(selectedConversation.id, user.uid);
return () => { return () => {
leaveConversation(selectedConversation.id, user.uid); leaveConversation(selectedConversation.id, user.uid);
}; };
}, [selectedConversation.id, selectedConversation.membersInRoom, user.uid]); }, [selectedConversation.id, user.uid]);
// update my last active date in this conversation for this viewing session's ui
useEffect(() => { useEffect(() => {
setLastActiveDate((prevLastActiveForCurrentSession) => { setLastActiveDate((prevLastActiveForCurrentSession) => {
if (prevLastActiveForCurrentSession) return prevLastActiveForCurrentSession; if (prevLastActiveForCurrentSession) return prevLastActiveForCurrentSession;