made sse_event look less stupid

This commit is contained in:
lllllllillllllillll 2024-02-29 23:42:39 -08:00
parent 785b54d5aa
commit 7e3617f967

View file

@ -97,12 +97,12 @@ router.get('/sse_event', (req, res) => {
});
if ((JSON.stringify(containersArray) !== JSON.stringify(sentArray)) || event) {
console.log('Event triggered');
for (let i = 0; i < containersArray.length; i++) {
const container = containersArray[i];
if (!sentArray[i] || JSON.stringify(container) !== JSON.stringify(sentArray[i])) {
res.write(`event: ${container.container}\n`);
res.write(`data: ${JSON.stringify(container)}\n\n`);
const { container, state } = containersArray[i];
if (!sentArray[i] || JSON.stringify({ container, state }) !== JSON.stringify(sentArray[i])) {
console.log(`Event: ${container}`);
res.write(`event: ${container}\n`);
res.write(`data: ${state}\n\n`);
}
}
sentArray = containersArray.slice();