在 WebSocket 连接创建时,添加了对 awareness 对象的销毁操作,避免资源泄漏。
@@ -4300,7 +4300,8 @@ const createWebSocketConnection = async (type = 1) => {
timeout: 30000 // 连接超时时间(30秒)
}
)
-
+ providerSocket.value.awareness.setLocalState(null)
+ providerSocket.value.awareness.destroy() // 完全禁用 awareness
// 启动定期更新 token
// 30分钟后再次更新
if (authTokenUpdateTimer.value) {