diff --git a/app/src/modules/collaboration/socket/userResponses.tsx b/app/src/modules/collaboration/socket/userResponses.tsx index cd0b24b..1d36116 100644 --- a/app/src/modules/collaboration/socket/userResponses.tsx +++ b/app/src/modules/collaboration/socket/userResponses.tsx @@ -5,16 +5,18 @@ import { useSceneContext } from "../../scene/sceneContext"; function UserResponses() { const { builderSocket } = useSocketStore(); const { collabUsersStore } = useSceneContext(); - const { setCollabUsers } = collabUsersStore(); + const { setCollabUsers, clearCollabUsers } = collabUsersStore(); //#region Users useEffect(() => { if (!builderSocket) return; builderSocket.on("v1:room:userDatas", (data: any) => { - if (!data?.data?.UsersDetails || data.data.UsersDetails.length === 0) return; - console.log("data: ", data.data.UsersDetails); - setCollabUsers(data.data.UsersDetails); + if (data?.data?.UsersDetails && data.data.UsersDetails.length > 0) { + setCollabUsers(data.data.UsersDetails); + } else { + clearCollabUsers(); + } }); return () => {