add message handler ONLY when websocket connect successfully

This commit is contained in:
RockYang 2024-09-30 16:33:26 +08:00
parent a1e487100d
commit 880c34dfee

View File

@ -71,12 +71,12 @@ const connect = () => {
handler.value = setInterval(() => { handler.value = setInterval(() => {
_socket.send(JSON.stringify({"type":"ping"})) _socket.send(JSON.stringify({"type":"ping"}))
},5000) },5000)
})
for (const key in store.messageHandlers) { for (const key in store.messageHandlers) {
console.log(key, store.messageHandlers[key]) console.log(key, store.messageHandlers[key])
store.setMessageHandler(store.messageHandlers[key]) store.setMessageHandler(store.messageHandlers[key])
} }
})
_socket.addEventListener('close', () => { _socket.addEventListener('close', () => {
store.setSocket(null) store.setSocket(null)