吉安感知网项目-前端
shuishen
2026-02-26 64f7e3e7a7ea023b0a6f18c891ff1dde6dec28f1
feat:ws
1 files modified
14 ■■■■ changed files
uniapps/work-app/src/hooks/useGlobalWS.js 14 ●●●● patch | view | raw | blame | history
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()