added collabcam socket response

This commit is contained in:
2025-09-16 16:44:01 +05:30
parent efc46eaa6d
commit a517905dad
24 changed files with 582 additions and 677 deletions

View File

@@ -36,7 +36,7 @@ const ThreadChat: React.FC = () => {
const messagesRef = useRef<HTMLDivElement>(null);
const { versionStore, threadStore } = useSceneContext();
const { selectedVersion } = versionStore();
const { addComment, removeComment, addReply, threads } = threadStore();
const { addThread, removeThread, addReply, threads } = threadStore();
useEffect(() => {
modeRef.current = mode;
@@ -157,7 +157,7 @@ const ThreadChat: React.FC = () => {
} else if (threadSocket?.connected && mode === "create") {
// SOCKET
const addComment = {
const addThread = {
versionId: selectedVersion?.versionId || "",
projectId,
userId,
@@ -166,7 +166,7 @@ const ThreadChat: React.FC = () => {
threadId: selectedComment?.threadId,
};
threadSocket.emit("v1-Comment:add", addComment);
threadSocket.emit("v1-Comment:add", addThread);
}
setInputActive(false);
};
@@ -179,7 +179,7 @@ const ThreadChat: React.FC = () => {
deleteThreadApi(projectId, selectedComment?.threadId, selectedVersion?.versionId || "").then((deleteThread) => {
if (deleteThread.message === "Thread deleted Successfully") {
removeComment(selectedComment?.threadId);
removeThread(selectedComment?.threadId);
setSelectedComment(null);
}
});
@@ -194,7 +194,7 @@ const ThreadChat: React.FC = () => {
versionId: selectedVersion?.versionId || "",
};
setSelectedComment(null);
removeComment(selectedComment?.threadId);
removeThread(selectedComment?.threadId);
threadSocket.emit("v1:thread:delete", deleteThread);
}
};
@@ -219,7 +219,7 @@ const ThreadChat: React.FC = () => {
rotation: [0, 0, 0],
comments: [],
};
addComment(comment);
addThread(comment);
setCommentPositionState(null);
setInputActive(false);
setSelectedComment(null);