This commit is contained in:
Baobhan Sith
2025-05-10 01:23:47 +08:00
parent c36e961426
commit 61e7b64333
13 changed files with 653 additions and 276 deletions
@@ -43,7 +43,13 @@ export const openNewSession = (
const dbConnId = String(connInfo.id);
// 1. 创建管理器实例
const wsManager = createWebSocketConnectionManager(newSessionId, dbConnId, t);
const isResume = !!existingSessionId; // 如果提供了 existingSessionId,则为恢复流程
const wsManager = createWebSocketConnectionManager(
newSessionId,
dbConnId,
t,
{ isResumeFlow: isResume } // 传递 isResumeFlow 选项
);
const sshTerminalDeps: SshTerminalDependencies = {
sendMessage: wsManager.sendMessage,
onMessage: wsManager.onMessage,