This commit is contained in:
legop3
2026-04-29 19:38:33 -04:00
parent c31fffec20
commit 97196ef202
5 changed files with 30 additions and 12 deletions
+6 -1
View File
@@ -31,6 +31,7 @@ const state = {
lastActor: null,
lastError: null,
};
let lastEmittedStateJson = null;
function sleep(ms) {
return new Promise((resolve) => setTimeout(resolve, ms));
@@ -92,7 +93,11 @@ function getState() {
}
function emitUpdate() {
events.emit('update', getState());
const next = getState();
const nextJson = JSON.stringify(next);
if (nextJson === lastEmittedStateJson) return;
lastEmittedStateJson = nextJson;
events.emit('update', next);
}
function assertReady() {