推进 text12 接续和 control-page session readiness workflow

This commit is contained in:
2026-06-15 04:57:21 +08:00
parent ed5d03ea1b
commit 98d236250f
13 changed files with 621 additions and 0 deletions

View File

@@ -1,6 +1,9 @@
import {
refreshMachineSessionControlPage,
} from "./control-page-refresh-workflow.js";
import {
loadMachineSessionForControlPageWorkflow,
} from "./control-page-session-workflow.js";
export function createMachineSessionControlPageController({
panelFrame,
@@ -50,6 +53,14 @@ export function createMachineSessionControlPageController({
});
}
function loadSessionState() {
return loadMachineSessionForControlPageWorkflow({
getPanelWindow,
getPanelApi,
getControlView,
});
}
function startPolling() {
if (!refreshTimer) {
refreshTimer = setIntervalFn(render, pollMs);
@@ -72,6 +83,7 @@ export function createMachineSessionControlPageController({
getControlView,
getPanelApi,
getPanelWindow,
loadSessionState,
mount,
refresh,
render,