'commit'
This commit is contained in:
@@ -167,10 +167,13 @@ const WebSocketManager = {
|
||||
console.log('WebSocket连接已关闭,代码:', event.code, '原因:', event.reason);
|
||||
AudioState.websocket.isConnected = false;
|
||||
|
||||
// 添加自动重连逻辑
|
||||
// 修改自动重连为用户确认
|
||||
if (!AudioState.websocket.isClosing) {
|
||||
console.log('尝试重新连接WebSocket...');
|
||||
setTimeout(() => WebSocketManager.initConnection(), 3000);
|
||||
console.log('WebSocket连接已关闭,询问用户是否重试');
|
||||
// 显示确认对话框,让用户决定是否重试
|
||||
if (confirm('WebSocket连接已关闭,是否重试连接?')) {
|
||||
WebSocketManager.initConnection();
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -180,7 +183,10 @@ const WebSocketManager = {
|
||||
AudioState.websocket.isConnected = false;
|
||||
UIController.toggleElement('thinkingIndicator', false);
|
||||
UIController.setStartRecordButtonEnabled(true);
|
||||
alert('连接服务器失败,请稍后再试');
|
||||
// 将alert改为confirm,让用户决定是否重试
|
||||
if (confirm('连接服务器失败,是否重试?')) {
|
||||
WebSocketManager.initConnection();
|
||||
}
|
||||
};
|
||||
|
||||
// 接收消息
|
||||
|
Reference in New Issue
Block a user