File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2690,6 +2690,7 @@ ${commonRules}`;
26902690 }
26912691
26922692 var wasConnected = false; // 防止重复触发连接成功日志和扫描
2693+ var hasLoggedDisconnected = false; // 只打一次"未连接"日志,避免轮询刷屏
26932694 function updateEngineStatus(data) {
26942695 if (data.connected) {
26952696 isStarting = false;
@@ -2700,6 +2701,7 @@ ${commonRules}`;
27002701 btnStopEngine.classList.remove("hidden");
27012702 btnStopEngine.textContent = "⏹ 断开引擎";
27022703 btnStopEngine.disabled = false;
2704+ hasLoggedDisconnected = false; // 重置,以便断线后重连时再次提示
27032705 if (!wasConnected) {
27042706 wasConnected = true;
27052707 addLog("引擎连接成功 | v" + data.version, "success");
@@ -2712,8 +2714,12 @@ ${commonRules}`;
27122714 btnLaunchEngine.classList.remove("hidden");
27132715 btnStopEngine.classList.add("hidden");
27142716 wasConnected = false;
2717+ if (!hasLoggedDisconnected) {
2718+ hasLoggedDisconnected = true;
2719+ addLog("引擎未连接,点击「🚀 一键启动引擎」按钮启动", "error");
2720+ }
27152721 }
2716- addLog(isStarting ? "引擎尚未就绪,继续等待..." : "引擎未连接,点击「🚀 一键启动引擎」按钮启动", isStarting ? "warn" : "error");
2722+ // isStarting 状态下的轮询不重复打日志,仅更新状态文字即可
27172723 }
27182724 }
27192725
You can’t perform that action at this time.
0 commit comments