From b02c3c8e5c479c6f9b3cc104284dfe3eabc585e8 Mon Sep 17 00:00:00 2001 From: InfinityPacer <160988576+InfinityPacer@users.noreply.github.com> Date: Fri, 25 Oct 2024 00:32:33 +0800 Subject: [PATCH] fix(dashboard): filter and load only enabled media servers --- src/views/dashboard/MediaServerLatest.vue | 3 ++- src/views/dashboard/MediaServerLibrary.vue | 3 ++- src/views/dashboard/MediaServerPlaying.vue | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/views/dashboard/MediaServerLatest.vue b/src/views/dashboard/MediaServerLatest.vue index c0d07e29..ac1df5e8 100644 --- a/src/views/dashboard/MediaServerLatest.vue +++ b/src/views/dashboard/MediaServerLatest.vue @@ -35,7 +35,8 @@ async function loadLatest(server: string) { onMounted(async () => { await loadMediaServerSetting() - for (const server of mediaServers.value) { + const enabledServers = mediaServers.value.filter(server => server.enabled) + for (const server of enabledServers) { loadLatest(server.name) } }) diff --git a/src/views/dashboard/MediaServerLibrary.vue b/src/views/dashboard/MediaServerLibrary.vue index 5255ea95..768b7db1 100644 --- a/src/views/dashboard/MediaServerLibrary.vue +++ b/src/views/dashboard/MediaServerLibrary.vue @@ -35,7 +35,8 @@ async function loadLibrary(server: string) { onMounted(async () => { await loadMediaServerSetting() - for (const server of mediaServers.value) { + const enabledServers = mediaServers.value.filter(server => server.enabled) + for (const server of enabledServers) { loadLibrary(server.name) } }) diff --git a/src/views/dashboard/MediaServerPlaying.vue b/src/views/dashboard/MediaServerPlaying.vue index c1f7ccc9..23426112 100644 --- a/src/views/dashboard/MediaServerPlaying.vue +++ b/src/views/dashboard/MediaServerPlaying.vue @@ -33,7 +33,8 @@ async function loadPlayingList(server: string) { onMounted(async () => { await loadMediaServerSetting() - for (const server of mediaServers.value) { + const enabledServers = mediaServers.value.filter(server => server.enabled) + for (const server of enabledServers) { loadPlayingList(server.name) } })