|
|
@@ -4113,10 +4113,11 @@ const updateAuthToken = async () => {
|
|
|
console.log('🔐 认证 token 已更新')
|
|
|
|
|
|
// 30分钟后再次更新
|
|
|
- if (authTokenUpdateTimer.value) {
|
|
|
- clearTimeout(authTokenUpdateTimer.value)
|
|
|
- }
|
|
|
- authTokenUpdateTimer.value = setTimeout(updateAuthToken, 30 * 60 * 1000) as unknown as NodeJS.Timeout
|
|
|
+ // if (authTokenUpdateTimer.value) {
|
|
|
+ // clearTimeout(authTokenUpdateTimer.value)
|
|
|
+ // }
|
|
|
+ // authTokenUpdateTimer.value = setTimeout(updateAuthToken, 30 * 60 * 1000) as unknown as NodeJS.Timeout
|
|
|
+ // authTokenUpdateTimer.value = setTimeout(updateAuthToken, 10 * 1000) as unknown as NodeJS.Timeout
|
|
|
}
|
|
|
catch (error) {
|
|
|
console.error('🔐 更新认证 token 失败:', error)
|
|
|
@@ -4124,7 +4125,7 @@ const updateAuthToken = async () => {
|
|
|
if (authTokenUpdateTimer.value) {
|
|
|
clearTimeout(authTokenUpdateTimer.value)
|
|
|
}
|
|
|
- authTokenUpdateTimer.value = setTimeout(updateAuthToken, 1000) as unknown as NodeJS.Timeout
|
|
|
+ authTokenUpdateTimer.value = setTimeout(updateAuthToken, 10 * 1000) as unknown as NodeJS.Timeout
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -4180,10 +4181,11 @@ const createWebSocketConnection = async (type = 1) => {
|
|
|
|
|
|
// 启动定期更新 token
|
|
|
// 30分钟后再次更新
|
|
|
- if (authTokenUpdateTimer.value) {
|
|
|
- clearTimeout(authTokenUpdateTimer.value)
|
|
|
- }
|
|
|
- authTokenUpdateTimer.value = setTimeout(updateAuthToken, 30 * 60 * 1000) as unknown as NodeJS.Timeout
|
|
|
+ // if (authTokenUpdateTimer.value) {
|
|
|
+ // clearTimeout(authTokenUpdateTimer.value)
|
|
|
+ // }
|
|
|
+ // authTokenUpdateTimer.value = setTimeout(updateAuthToken, 30 * 60 * 1000) as unknown as NodeJS.Timeout
|
|
|
+ // authTokenUpdateTimer.value = setTimeout(updateAuthToken, 10 * 1000) as unknown as NodeJS.Timeout
|
|
|
|
|
|
providerSocket.value.on('status', (event: any) => {
|
|
|
console.log('👉 WebSocket状态:', event.status)
|
|
|
@@ -4260,6 +4262,11 @@ const createWebSocketConnection = async (type = 1) => {
|
|
|
createWebSocketConnection(2)
|
|
|
}, 5000)
|
|
|
}
|
|
|
+ else if (event.status === 'closed') {
|
|
|
+ updateAuthToken().then(() => {
|
|
|
+ providerSocket.value.connect() // 尝试重新连接
|
|
|
+ })
|
|
|
+ }
|
|
|
})
|
|
|
|
|
|
// 监听连接错误
|