Remove providers prefetch, refresh on custom provider add/remove

This commit is contained in:
mikiher 2025-10-19 11:47:17 +03:00
parent 816a47a4ba
commit 166e0442a0

View File

@ -371,25 +371,13 @@ export default {
},
customMetadataProviderAdded(provider) {
if (!provider?.id) return
// Refetch the appropriate provider types
if (provider.mediaType === 'book') {
this.$store.dispatch('scanners/fetchBookProviders')
this.$store.dispatch('scanners/fetchBookCoverProviders')
} else if (provider.mediaType === 'podcast') {
this.$store.dispatch('scanners/fetchPodcastProviders')
this.$store.dispatch('scanners/fetchPodcastCoverProviders')
}
// Refresh providers cache
this.$store.dispatch('scanners/refreshProviders')
},
customMetadataProviderRemoved(provider) {
if (!provider?.id) return
// Refetch the appropriate provider types
if (provider.mediaType === 'book') {
this.$store.dispatch('scanners/fetchBookProviders')
this.$store.dispatch('scanners/fetchBookCoverProviders')
} else if (provider.mediaType === 'podcast') {
this.$store.dispatch('scanners/fetchPodcastProviders')
this.$store.dispatch('scanners/fetchPodcastCoverProviders')
}
// Refresh providers cache
this.$store.dispatch('scanners/refreshProviders')
},
initializeSocket() {
if (this.$root.socket) {
@ -626,12 +614,6 @@ export default {
this.$store.dispatch('libraries/load')
// Fetch metadata providers
this.$store.dispatch('scanners/fetchBookProviders')
this.$store.dispatch('scanners/fetchBookCoverProviders')
this.$store.dispatch('scanners/fetchPodcastProviders')
this.$store.dispatch('scanners/fetchPodcastCoverProviders')
this.initLocalStorage()
this.checkVersionUpdate()