mirror of
https://github.com/ragestudio/comty.js.git
synced 2025-06-09 02:24:18 +00:00
Fix ping measurement to use first available socket
This commit is contained in:
parent
0face5f004
commit
511a81e313
@ -31,15 +31,18 @@ const fetchers = {
|
||||
resolve("failed")
|
||||
}, 5000)
|
||||
|
||||
globalThis.__comty_shared_state.ws.sockets
|
||||
.get("main")
|
||||
.once("pong", () => {
|
||||
failTimeout && clearTimeout(failTimeout)
|
||||
const sockets = globalThis.__comty_shared_state.ws.sockets
|
||||
let firstSocket = sockets.keys().next().value
|
||||
|
||||
resolve(Date.now() - start)
|
||||
})
|
||||
firstSocket = sockets.get(firstSocket)
|
||||
|
||||
globalThis.__comty_shared_state.ws.sockets.get("main").emit("ping")
|
||||
firstSocket.once("pong", () => {
|
||||
failTimeout && clearTimeout(failTimeout)
|
||||
|
||||
resolve(Date.now() - start)
|
||||
})
|
||||
|
||||
firstSocket.emit("ping")
|
||||
}),
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user