diff --git a/src/electron/utils/utilityFunctions.ts b/src/electron/utils/utilityFunctions.ts index 1b4ad8a..91324c2 100644 --- a/src/electron/utils/utilityFunctions.ts +++ b/src/electron/utils/utilityFunctions.ts @@ -64,7 +64,7 @@ export const handleLogin = async (credentials: { email: string, password: string try { console.log("➡️ Calling API..."); const response = await axios.post( - 'https://wired-terminally-muskrat.ngrok-free.app/api/v1/va/login', + 'https://dreadingly-unfighting-pandora.ngrok-free.dev/api/v1/va/login', { userDetails: { ...credentials } }, { headers: { "ngrok-skip-browser-warning": 69420 } } ); diff --git a/src/ui/layout/DashboardLayout.tsx b/src/ui/layout/DashboardLayout.tsx index 79656a5..f15e6e8 100644 --- a/src/ui/layout/DashboardLayout.tsx +++ b/src/ui/layout/DashboardLayout.tsx @@ -247,81 +247,6 @@ const DashboardLayout = () => { }; - // Connect and start sending - const handleConnect = async () => { - - const token = await window.electron.getToken("ACCESS_TOKEN"); - - if (socketRef.current) { - console.warn("Already connected"); - return; - } - if(!selectedProject?.projectId) return - - console.log(selectedProject?.projectId, "SelectedProject ID") - socketRef.current = io("https://wired-terminally-muskrat.ngrok-free.app", { - transports: ["websocket"], - secure: true, - auth: { - token: token, - projectId: selectedProject?.projectId, - userType: "va" - }, - }); - - socketRef.current.on("connect", () => { - console.log("🟢 Connected:", socketRef.current?.id); - setIsConnected(true); - - // Start sending every 5 seconds - intervalRef.current = setInterval(async () => { - const apps = await window.electron.getRunningApps() - socketRef.current?.emit("getVisibleApps", { token: await token, apps }); - - // const base64String = await window.electron.captureAppScreenShot("Screen 1"); - // if (base64String) { - // socketRef.current?.emit("sendImage", {token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5MGIzMjhkMDkxMDFmNzRjZjUyNGMwNyIsImVtYWlsIjoiYmhhZ3dhbi5yQGhpY2dsb2JhbHNvbHV0aW9ucy5jb20iLCJuYW1lIjoiUm9oaXQiLCJpYXQiOjE3NjI4NTgxOTMsImV4cCI6MTc2Mjk0NDU5M30.UlHy3RU9W5LOid7smG7WzyNT7dnqhQT4qqzRrN1axmU", image: base64String, title: "Screen 1"}); - // } - }, 5000); - }); - - socketRef.current.on("appToCapture", async ({ appTitle }) => { - console.log("📸 Capture requested for:", appTitle); - - const base64String = await window.electron.captureAppScreenShot(appTitle); - if (base64String && socketRef.current) { - socketRef.current.emit("sendImage", { - token: token, - image: base64String, - title: appTitle - }); - } - }); - - socketRef.current.on("disconnect", () => { - console.log("🔴 Disconnected"); - setIsConnected(false); - if (intervalRef.current) { - clearInterval(intervalRef.current); - intervalRef.current = null; - } - }); - }; - - const handleDisconnect = () => { - if (intervalRef.current) { - clearInterval(intervalRef.current); - intervalRef.current = null; - } - - if (socketRef.current) { - socketRef.current.disconnect(); - socketRef.current = null; - setIsConnected(false); - console.log("🔌 Disconnected manually"); - } - }; - // Sync global states with selected project tracking data useEffect(() => { if (selectedProject) { @@ -620,7 +545,7 @@ const DashboardLayout = () => { {isTracking &&
{/* Left Section */} - {!isConnected ? ( + {/* {!isConnected ? ( - )} + )} */}
{selectedProject ? ( isTracking ? (