diff --git a/web/scripts/api.js b/web/scripts/api.js index 2b90c2abc..2d3075e3d 100644 --- a/web/scripts/api.js +++ b/web/scripts/api.js @@ -21,9 +21,37 @@ class ComfyApi extends EventTarget { this.dispatchEvent(new CustomEvent("status", { detail: status })); } catch (error) { this.dispatchEvent(new CustomEvent("status", { detail: null })); + } }, 1000); } + + #pollMessageQueue() { + let lastMessage = -1; + setInterval(async () => { + const poll_messages = await (await fetch("/poll_messages")).json(); + if(lastMessage === -1) lastMessage = poll_messages.length -1; + for(let i = lastMessage; i