From 4b75ab4ae7aaaf52ea2cdb801ac22e04a8febcef Mon Sep 17 00:00:00 2001 From: Alain Nussbaumer Date: Sun, 16 Mar 2025 21:26:09 +0100 Subject: [PATCH] [web] Add getters related Lastfm and Spotify in the services store --- web-src/src/components/ModalDialogUpdate.vue | 6 +- web-src/src/components/NavbarTop.vue | 2 +- web-src/src/components/TabsMusic.vue | 2 +- web-src/src/components/TabsSearch.vue | 2 +- web-src/src/pages/PageAlbums.vue | 2 +- web-src/src/pages/PageArtist.vue | 2 +- web-src/src/pages/PageArtistTracks.vue | 2 +- web-src/src/pages/PageArtists.vue | 2 +- .../src/pages/PageSettingsOnlineServices.vue | 141 +++++++----------- web-src/src/stores/services.js | 22 ++- 10 files changed, 86 insertions(+), 97 deletions(-) diff --git a/web-src/src/components/ModalDialogUpdate.vue b/web-src/src/components/ModalDialogUpdate.vue index 9494b1ab..eab83937 100644 --- a/web-src/src/components/ModalDialogUpdate.vue +++ b/web-src/src/components/ModalDialogUpdate.vue @@ -8,7 +8,7 @@ diff --git a/web-src/src/components/NavbarTop.vue b/web-src/src/components/NavbarTop.vue index 07b28096..b79b71bc 100644 --- a/web-src/src/components/NavbarTop.vue +++ b/web-src/src/components/NavbarTop.vue @@ -116,7 +116,7 @@ export default { { key: 'navigation.spotify', name: 'music-spotify', - show: this.servicesStore.spotify.webapi_token_valid, + show: this.servicesStore.isSpotifyActive, sub: true }, { diff --git a/web-src/src/components/TabsMusic.vue b/web-src/src/components/TabsMusic.vue index f66155e6..380e70f0 100644 --- a/web-src/src/components/TabsMusic.vue +++ b/web-src/src/components/TabsMusic.vue @@ -41,7 +41,7 @@ export default { to: { name: 'music-composers' } } ] - if (this.servicesStore.spotify.webapi_token_valid) { + if (this.servicesStore.isSpotifyActive) { links.push({ icon: 'spotify', key: 'page.music.tabs.spotify', diff --git a/web-src/src/components/TabsSearch.vue b/web-src/src/components/TabsSearch.vue index f856c0d3..b8a28133 100644 --- a/web-src/src/components/TabsSearch.vue +++ b/web-src/src/components/TabsSearch.vue @@ -1,5 +1,5 @@