1.重构websocket连接
This commit is contained in:
@@ -463,7 +463,16 @@ function connectWs(): void {
|
||||
socket.onclose = () => {
|
||||
wsConnected.value = false
|
||||
wsClient.value = null
|
||||
window.setTimeout(() => {
|
||||
// 断线后:先刷新 wsConfig 拿新的 admin_ws_token(避免握手 token 已过期反复失败),再重连
|
||||
window.setTimeout(async () => {
|
||||
if (wsConnected.value) {
|
||||
return
|
||||
}
|
||||
try {
|
||||
await reloadWsConfig()
|
||||
} catch {
|
||||
/* ignore;下次重连时再试 */
|
||||
}
|
||||
if (!wsConnected.value) {
|
||||
connectWs()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user