Refactor collaboration APIs to include versionId in relevant functions and clean up commented code

This commit is contained in:
2025-06-24 12:21:12 +05:30
parent 3fe52e3e7c
commit a562a51025
8 changed files with 26 additions and 28 deletions

View File

@@ -77,7 +77,6 @@ const Messages: React.FC<MessageProps> = ({ val, i, setMessages, mode, setIsEdit
// position: editThreadTitle.data.position,
// rotation: [0, 0, 0],
// comments: [],
// versionId: selectedVersion?.versionId || ""
// }
// updateComment((val as CommentSchema).threadId, editedThread)
// }
@@ -105,7 +104,6 @@ const Messages: React.FC<MessageProps> = ({ val, i, setMessages, mode, setIsEdit
// createdAt: getRelativeTime(editComments.data?.createdAt),
// lastUpdatedAt: "2 hrs ago",
// comment: value,
// versionId: selectedVersion?.versionId || ""
// }
// updateReply((val as CommentSchema).threadId, (val as Reply)?.replyId, commentData);
@@ -160,11 +158,11 @@ const Messages: React.FC<MessageProps> = ({ val, i, setMessages, mode, setIsEdit
versionId: selectedVersion?.versionId || ""
}
setMessages(prev => {
console.log("Previous messages:", prev.map((val) => val)); // 👈 logs the current state
// 👈 logs the current state
return prev.filter(message => message.replyId !== (val as Reply).replyId);
});
removeReply(selectedComment?.threadId, (val as Reply).replyId); // Remove listener after response
console.log('(val as Reply).replyId: ', (val as Reply).replyId);
threadSocket.emit("v1-Comment:delete", deleteComment);
}

View File

@@ -154,7 +154,6 @@ const ThreadChat: React.FC = () => {
// createdAt: "2 hrs ago",
// lastUpdatedAt: "2 hrs ago",
// comment: value,
// versionId: selectedVersion?.versionId || ""
// }
// setMessages((prevMessages) => [
// ...prevMessages,
@@ -201,7 +200,6 @@ const ThreadChat: React.FC = () => {
threadId: selectedComment?.threadId,
versionId: selectedVersion?.versionId || ""
}
setSelectedComment(null)
removeComment(selectedComment?.threadId)
threadSocket.emit("v1:thread:delete", deleteThread);