From d9ec3e72387cc8d9a91249e4ecf46aa58cff4bc5 Mon Sep 17 00:00:00 2001 From: Steven Vandevelde Date: Fri, 18 Jul 2025 17:51:30 +0200 Subject: [PATCH] fix: forgot a bunch of main-instance checks --- src/pages/engine/audio/_applet.astro | 1 - src/pages/orchestrator/process-tracks/_applet.astro | 2 +- src/pages/orchestrator/queue-audio/_applet.astro | 1 + src/pages/orchestrator/queue-tracks/_applet.astro | 3 ++- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pages/engine/audio/_applet.astro b/src/pages/engine/audio/_applet.astro index f15f4d7..5884a7d 100644 --- a/src/pages/engine/audio/_applet.astro +++ b/src/pages/engine/audio/_applet.astro @@ -64,7 +64,6 @@ // Unload context.unloadHandler = async () => { - console.log("UNLOADED"); await context.settled(); hydrateItems(); }; diff --git a/src/pages/orchestrator/process-tracks/_applet.astro b/src/pages/orchestrator/process-tracks/_applet.astro index 7ed989c..12c0a00 100644 --- a/src/pages/orchestrator/process-tracks/_applet.astro +++ b/src/pages/orchestrator/process-tracks/_applet.astro @@ -113,6 +113,6 @@ // 🚀 //////////////////////////////////////////// context.settled().then(() => { - processInputs(); + if (context.isMainInstance()) processInputs(); }); diff --git a/src/pages/orchestrator/queue-audio/_applet.astro b/src/pages/orchestrator/queue-audio/_applet.astro index fbc6a65..17a1dbf 100644 --- a/src/pages/orchestrator/queue-audio/_applet.astro +++ b/src/pages/orchestrator/queue-audio/_applet.astro @@ -81,6 +81,7 @@ audio, (data) => data.items[queue.data.now?.id ?? Infinity]?.hasEnded ?? false, (hasEnded) => { + if (!context.isMainInstance()) return; if (hasEnded) queue.sendAction("shift", { groupId: context.groupId }, { worker: true }); }, ); diff --git a/src/pages/orchestrator/queue-tracks/_applet.astro b/src/pages/orchestrator/queue-tracks/_applet.astro index d659dd6..c5acf28 100644 --- a/src/pages/orchestrator/queue-tracks/_applet.astro +++ b/src/pages/orchestrator/queue-tracks/_applet.astro @@ -14,7 +14,6 @@ // Applet connections const configurator = { input: applet("/configurator/input"), - input_2: undefined as Applet | undefined, output: applet("/configurator/output"), }; @@ -42,6 +41,8 @@ output, (data) => data.tracks.cacheId, async () => { + if (!context.isMainInstance()) return; + const groups = await input.sendAction( "groupConsult", output.data.tracks.collection, -- 2.51.2