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