|
@@ -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()
|
|
|
}
|
|
|
}, [])
|