From 28207bcd4115a7f743763e0da4721b267159768f Mon Sep 17 00:00:00 2001 From: arabcoders Date: Tue, 11 Nov 2025 17:25:51 +0300 Subject: [PATCH] Refactor: swap the order to poll and than upgrade to WS --- ui/app/stores/SocketStore.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/ui/app/stores/SocketStore.ts b/ui/app/stores/SocketStore.ts index 8c226a93..b8060a1b 100644 --- a/ui/app/stores/SocketStore.ts +++ b/ui/app/stores/SocketStore.ts @@ -51,7 +51,7 @@ export const useSocketStore = defineStore('socket', () => { const connect = () => { const opts = { - transports: ['websocket', 'polling'], + transports: ['polling', 'websocket'], withCredentials: true, reconnection: true, reconnectionAttempts: 50, @@ -72,13 +72,7 @@ export const useSocketStore = defineStore('socket', () => { connectionStatus.value = 'connecting'; socket.value = io(url, opts) - on("connect_error", (e: any) => { - if (!socket.value) { - return; - } - console.error("Socket connection error:", e); - socket.value.io.opts.transports = ["polling", "websocket"]; - }); + on("connect_error", (e: any) => console.error("Socket connection error:", e)); on('connect', () => { isConnected.value = true