From aa90f586e0187f36992d10374e56d81b8c8bd8e4 Mon Sep 17 00:00:00 2001 From: Baobhan Sith <80159437+Heavrnl@users.noreply.github.com> Date: Sat, 10 May 2025 14:55:58 +0800 Subject: [PATCH] update --- .../frontend/src/stores/session/actions/sessionActions.ts | 4 ---- .../frontend/src/stores/session/actions/sshSuspendActions.ts | 4 ---- 2 files changed, 8 deletions(-) diff --git a/packages/frontend/src/stores/session/actions/sessionActions.ts b/packages/frontend/src/stores/session/actions/sessionActions.ts index f5e516f..561bca3 100644 --- a/packages/frontend/src/stores/session/actions/sessionActions.ts +++ b/packages/frontend/src/stores/session/actions/sessionActions.ts @@ -74,10 +74,6 @@ export const openNewSession = ( { isResumeFlow: isResume, getIsMarkedForSuspend: () => { - // 直接从 newSessionPartial (它将成为完整的 SessionState 对象) 读取状态 - // 注意:如果 SessionState.sessionId 被后端更新,而 wsManager 内部的 sessionId (instanceSessionId) - // 没有相应更新并在 scheduleReconnect 中使用 instanceSessionId 来识别日志,可能会有轻微不一致。 - // 但对于 isMarkedForSuspend 的判断是准确的。 return !!newSessionPartial.isMarkedForSuspend; } } diff --git a/packages/frontend/src/stores/session/actions/sshSuspendActions.ts b/packages/frontend/src/stores/session/actions/sshSuspendActions.ts index b567831..a797212 100644 --- a/packages/frontend/src/stores/session/actions/sshSuspendActions.ts +++ b/packages/frontend/src/stores/session/actions/sshSuspendActions.ts @@ -35,10 +35,6 @@ const t: ComposerTranslation = i18n.global.t; // 从全局 i18n 实例获取 t // 优先使用当前激活的会话,或者任意一个已连接的 SSH 会话 // 注意:此函数主要用于那些仍然需要 WebSocket 的操作 (如 resume, terminate) const getActiveWsManager = (): WsManagerInstance | null => { - // console.log(`[getActiveWsManager] 尝试获取可用 WebSocket。当前 sessions 数量: ${sessions.value.size}`); - // sessions.value.forEach((session, sessionId) => { - // console.log(`[getActiveWsManager] - 会话 ID: ${sessionId}, WS Manager 存在: ${!!session.wsManager}, WS 已连接: ${session.wsManager?.isConnected?.value}`); - // }); const firstSessionKey = sessions.value.size > 0 ? sessions.value.keys().next().value : null; // console.log(`[getActiveWsManager] 尝试使用第一个会话 Key (如果存在): ${firstSessionKey}`);