From 3025781a049aebf7b6a6e1f4bf6386cbc9a25de8 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Sat, 25 Nov 2023 10:54:04 +0100 Subject: [PATCH] small bugfix --- backend/ui/fancy/showcase.js | 1 + backend/ui/showcase.js | 1 + frontend/src/app.js | 1 + frontend/src/client/appleMusic/index.js | 7 ++++++- frontend/src/client/showcase.js | 1 + 5 files changed, 10 insertions(+), 1 deletion(-) diff --git a/backend/ui/fancy/showcase.js b/backend/ui/fancy/showcase.js index 3eeaa5d..86bcb97 100644 --- a/backend/ui/fancy/showcase.js +++ b/backend/ui/fancy/showcase.js @@ -156,6 +156,7 @@ createApp( { if ( !self.isReconnecting ) { self.isReconnecting = true; self.connect(); + self.isReconnecting = false; } }, 1000 ); }, false ); diff --git a/backend/ui/showcase.js b/backend/ui/showcase.js index 3724e99..1f9077a 100644 --- a/backend/ui/showcase.js +++ b/backend/ui/showcase.js @@ -129,6 +129,7 @@ createApp( { if ( !self.isReconnecting ) { self.isReconnecting = true; self.connect(); + self.isReconnecting = false; } }, 1000 ); }, false ); diff --git a/frontend/src/app.js b/frontend/src/app.js index 535b60c..8f0ab72 100644 --- a/frontend/src/app.js +++ b/frontend/src/app.js @@ -92,6 +92,7 @@ const connectToSSESource = () => { isReconnecting = true; console.log( '[ BACKEND INTEGRATION ] Disconnected from notifier, reconnecting...' ); connectToSSESource(); + isReconnecting = false; } }, 1000 ); }, false ); diff --git a/frontend/src/client/appleMusic/index.js b/frontend/src/client/appleMusic/index.js index 5cbeeb1..63ee5af 100644 --- a/frontend/src/client/appleMusic/index.js +++ b/frontend/src/client/appleMusic/index.js @@ -46,6 +46,7 @@ const app = Vue.createApp( { rawLoadedPlaylistData: {}, basePath: '', audioPlayer: null, + isReconnecting: false, // slider offset: 0, @@ -653,7 +654,11 @@ const app = Vue.createApp( { } setTimeout( () => { - self.connectToNotifier(); + if ( !self.isReconnecting ) { + self.isReconnecting = true; + self.connect(); + self.isReconnecting = false; + } }, 1000 ); }, false ); }, diff --git a/frontend/src/client/showcase.js b/frontend/src/client/showcase.js index 7294eaf..cb67192 100644 --- a/frontend/src/client/showcase.js +++ b/frontend/src/client/showcase.js @@ -155,6 +155,7 @@ createApp( { if ( !self.isReconnecting ) { self.isReconnecting = true; self.connect(); + self.isReconnecting = false; } }, 1000 ); }, false );