From 478cc6b444b9808aa0b1d2280a0b55e84b8f30a2 Mon Sep 17 00:00:00 2001 From: "G.Ambatte" Date: Sun, 11 Oct 2026 20:47:22 +1300 Subject: [PATCH] Tweak stream filtering logic --- server/eventStreamSource.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/eventStreamSource.js b/server/eventStreamSource.js index 6c1b49123..a082e5f90 100644 --- a/server/eventStreamSource.js +++ b/server/eventStreamSource.js @@ -54,7 +54,10 @@ const unsubscribe = function(id){ Stream.on('sendUpdate', (event, data)=>{ if(DEBUG.showEvents) console.log('Event:', event, '\nData:', data); subscribers - .filter((sub)=>{return data.shareId == sub.shareId; }) + .filter((sub)=>{ + if(data?.id) return data.id == sub.id; + return data.shareId == sub.shareId; + }) .forEach((sub)=>{ if(event == 'brewUpdated'){ // Reset the unsubscription timer