WIP: 1.0 architecture experiment (pre-stabilization)

This commit is contained in:
serversdwn
2026-01-09 21:49:26 +00:00
parent 7715123053
commit 7b9d51151a
3 changed files with 94 additions and 43 deletions

View File

@@ -167,10 +167,18 @@ function initLiveDataStream(unitId) {
if (stopBtn) stopBtn.style.display = 'flex';
};
currentWebSocket.onmessage = function(event) {
const data = JSON.parse(event.data);
updateLiveChart(data);
updateLiveMetrics(data);
currentWebSocket.onmessage = async function(event) {
try {
let payload = event.data;
if (payload instanceof Blob) {
payload = await payload.text();
}
const data = typeof payload === 'string' ? JSON.parse(payload) : payload;
updateLiveChart(data);
updateLiveMetrics(data);
} catch (error) {
console.error('Error parsing WebSocket message:', error);
}
};
currentWebSocket.onerror = function(error) {