mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-09 10:34:17 +00:00
improve measuring fail
This commit is contained in:
parent
e934dc2ee3
commit
6434c11ebe
@ -7,6 +7,12 @@ export default async () => {
|
||||
new Promise(async (resolve) => {
|
||||
const start = Date.now()
|
||||
|
||||
const failTimeout = setTimeout(() => {
|
||||
timings.http = "failed"
|
||||
|
||||
resolve()
|
||||
}, 10000)
|
||||
|
||||
request({
|
||||
method: "GET",
|
||||
url: "/ping",
|
||||
@ -15,35 +21,34 @@ export default async () => {
|
||||
// set http timing in ms
|
||||
timings.http = Date.now() - start
|
||||
|
||||
failTimeout && clearTimeout(failTimeout)
|
||||
|
||||
resolve()
|
||||
})
|
||||
.catch(() => {
|
||||
timings.http = "failed"
|
||||
|
||||
resolve()
|
||||
})
|
||||
|
||||
setTimeout(() => {
|
||||
timings.http = "failed"
|
||||
|
||||
resolve()
|
||||
}, 10000)
|
||||
}),
|
||||
new Promise((resolve) => {
|
||||
const start = Date.now()
|
||||
|
||||
const failTimeout = setTimeout(() => {
|
||||
timings.ws = "failed"
|
||||
|
||||
resolve()
|
||||
}, 10000)
|
||||
|
||||
__comty_shared_state.wsInstances["default"].on("pong", () => {
|
||||
timings.ws = Date.now() - start
|
||||
|
||||
failTimeout && clearTimeout(failTimeout)
|
||||
|
||||
resolve()
|
||||
})
|
||||
|
||||
__comty_shared_state.wsInstances["default"].emit("ping")
|
||||
|
||||
setTimeout(() => {
|
||||
timings.ws = "failed"
|
||||
|
||||
resolve()
|
||||
}, 10000)
|
||||
})
|
||||
]
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user