From 0c2ce48d235e15b380b1d38dc8fdeb5415cea7ec Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 24 Mar 2026 14:58:29 +0800 Subject: [PATCH] feat(frontend): handle UnitRuntimeChanged WebSocket message --- web/js/logs.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/web/js/logs.js b/web/js/logs.js index 0270261..d87f846 100644 --- a/web/js/logs.js +++ b/web/js/logs.js @@ -3,6 +3,7 @@ import { dom } from "./dom.js"; import { prependEvent } from "./events.js"; import { formatValue } from "./points.js"; import { state } from "./state.js"; +import { renderUnits } from "./units.js"; function escapeHtml(text) { return text @@ -94,6 +95,13 @@ export function startPointSocket() { if (payload.type === "EventCreated" || payload.type === "event_created") { prependEvent(payload.data); } + + if (payload.type === "UnitRuntimeChanged") { + const runtime = payload.data; + state.runtimes.set(runtime.unit_id, runtime); + renderUnits(); + return; + } } catch { // ignore malformed messages }