From 64f7e3e7a7ea023b0a6f18c891ff1dde6dec28f1 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Thu, 26 Feb 2026 16:29:04 +0800
Subject: [PATCH] feat:ws

---
 uniapps/work-app/src/hooks/useGlobalWS.js |   14 ++------------
 1 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/uniapps/work-app/src/hooks/useGlobalWS.js b/uniapps/work-app/src/hooks/useGlobalWS.js
index 052312a..f44567d 100644
--- a/uniapps/work-app/src/hooks/useGlobalWS.js
+++ b/uniapps/work-app/src/hooks/useGlobalWS.js
@@ -165,12 +165,7 @@
       return
     }
     recoverTimer = setInterval(() => {
-      if (websocketService.getConnected()) {
-        clearInterval(recoverTimer)
-        recoverTimer = null
-        return
-      }
-      if (shouldRecoverWS()) {
+      if (shouldRecoverWS() && !websocketService.getConnected()) {
         initWS()
       }
     }, 3000)
@@ -184,12 +179,7 @@
     }
     try {
       websocketService.setOnMessageCallback(messageHandler);
-      websocketService.setOnOpenCallback(() => {
-        if (recoverTimer) {
-          clearInterval(recoverTimer)
-          recoverTimer = null
-        }
-      })
+      websocketService.setOnOpenCallback(() => {})
       websocketService.setOnCloseCallback(() => {
         if (shouldRecoverWS()) {
           ensureRecoverTimer()

--
Gitblit v1.9.3