From e2c849f6c42030f47e89b5da0d18b3afa1940cc0 Mon Sep 17 00:00:00 2001 From: JellyBrick Date: Sun, 13 Jul 2025 16:38:38 +0900 Subject: [PATCH] fix(store): fix synced lyrics config --- src/config/store.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/config/store.ts b/src/config/store.ts index 7e1dd91d..106cc62c 100644 --- a/src/config/store.ts +++ b/src/config/store.ts @@ -23,10 +23,16 @@ const migrations = { const syncedLyricsConfig = store.get('plugins.synced-lyrics') as | SyncedLyricsPluginConfig | undefined; - store.set('plugins.synced-lyrics', { - ...syncedLyricsConfig, - enabled: lyricGeniusConfig.enabled, - }); + + if ( + !syncedLyricsConfig || + syncedLyricsConfig?.enabled !== lyricGeniusConfig?.enabled + ) { + store.set('plugins.synced-lyrics', { + ...syncedLyricsConfig, + enabled: lyricGeniusConfig.enabled, + }); + } store.delete('plugins.lyrics-genius'); }