From 4479b7ca95b9aef2dd7de05811ba8047ea1a3805 Mon Sep 17 00:00:00 2001 From: "G.Ambatte" Date: Tue, 13 Oct 2026 23:13:53 +1300 Subject: [PATCH] Prevent stream heartbeat from loading in test environments --- server/eventStreamSource.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/server/eventStreamSource.js b/server/eventStreamSource.js index 537beb81a..52db436d1 100644 --- a/server/eventStreamSource.js +++ b/server/eventStreamSource.js @@ -49,13 +49,16 @@ const unsubscribe = function(id){ }; // Create heartbeat -const heartbeatId = setInterval(()=>{ - if(DEBUG.showEvents){ console.log('STREAM HEARTBEAT @ ', new Date); }; - subscribers - .forEach((sub)=>{ - sub?.stream?.write(`:\n\n`); - }); -}, HEARTBEAT_DELAY); +const heartbeatId = config.get('node_env') != 'test' ? + setInterval(()=>{ + if(DEBUG.showEvents){ console.log('STREAM HEARTBEAT @ ', new Date); }; + subscribers + .forEach((sub)=>{ + sub?.stream?.write(`:\n\n`); + }); + }, HEARTBEAT_DELAY) + : + undefined; Stream.on('close', ()=>{ console.log('STREAM CLOSE');