Quellcode durchsuchen

Merge branch 'master' of http://192.168.1.41:3000/lanjianrong/cldV2_console

outaozhen vor 3 Jahren
Ursprung
Commit
c288c10d45
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. 5 1
      src/hooks/core/useWebSocketFn.ts

+ 5 - 1
src/hooks/core/useWebSocketFn.ts

@@ -24,15 +24,19 @@ export default function useWebSocketFn() {
     `ws://cld2qa.com/summon/v1/chat/link?username=${currentUser.username}&id=${currentUser.staffId}`,
     {
       manual: true,
-      reconnectLimit: 3,
+      reconnectLimit: 0,
       reconnectInterval: 2000
     }
   )
   useEffect(() => {
+    window.addEventListener('beforeunload', () => {
+      disconnect()
+    })
     if (currentUser && currentUser.staffId) {
       connect()
     }
     return () => {
+      window.removeEventListener('beforeunload', () => {})
       disconnect()
     }
   }, [])