Skip to content

Commit e2c849f

Browse files
committed
fix(store): fix synced lyrics config
1 parent 7b41775 commit e2c849f

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/config/store.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,16 @@ const migrations = {
2323
const syncedLyricsConfig = store.get('plugins.synced-lyrics') as
2424
| SyncedLyricsPluginConfig
2525
| undefined;
26-
store.set('plugins.synced-lyrics', {
27-
...syncedLyricsConfig,
28-
enabled: lyricGeniusConfig.enabled,
29-
});
26+
27+
if (
28+
!syncedLyricsConfig ||
29+
syncedLyricsConfig?.enabled !== lyricGeniusConfig?.enabled
30+
) {
31+
store.set('plugins.synced-lyrics', {
32+
...syncedLyricsConfig,
33+
enabled: lyricGeniusConfig.enabled,
34+
});
35+
}
3036

3137
store.delete('plugins.lyrics-genius');
3238
}

0 commit comments

Comments
 (0)