From d07b0b5d7f35864f215ca8b3ab2f1b9accd35ccd Mon Sep 17 00:00:00 2001 From: Rune Harlyk Date: Mon, 19 Aug 2024 22:18:07 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=A5=80=20Adds=20listener=20for=20feature?= =?UTF-8?q?=20flags?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/routes/+layout.svelte | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/routes/+layout.svelte b/app/src/routes/+layout.svelte index cc3c1ca..f142ce3 100644 --- a/app/src/routes/+layout.svelte +++ b/app/src/routes/+layout.svelte @@ -56,10 +56,12 @@ socket.on('angles', (angles: number[]) => { if (angles.length) servoAngles.set(angles); }); - if ($features.analytics) socket.on('analytics', handleAnalytics); - if ($features.battery) socket.on('battery', handleBattery); - if ($features.download_firmware) socket.on('otastatus', handleOAT); - if ($features.sonar) socket.on('sonar', (data) => console.log(data)); + features.subscribe(data => { + if (data.analytics) socket.on('analytics', handleAnalytics); + if (data.battery) socket.on('battery', handleBattery); + if (data.download_firmware) socket.on('otastatus', handleOAT); + if (data.sonar) socket.on('sonar', (data) => console.log(data)); + }) }; const removeEventListeners = () => {