From 6bb8901f25abde057ad8b0b7ec997b12172b4382 Mon Sep 17 00:00:00 2001 From: stratuma Date: Fri, 21 Jun 2024 12:53:50 +0200 Subject: [PATCH] fixed season folder toggle --- src/electron/background.ts | 2 +- src/electron/preload.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/electron/background.ts b/src/electron/background.ts index 630772b..01cbee0 100644 --- a/src/electron/background.ts +++ b/src/electron/background.ts @@ -277,7 +277,7 @@ ipcMain.handle('dialog:proxyActiveSet', async (events, status: boolean) => { ipcMain.handle('dialog:getSeasonEnabledTemplate', async (events) => { const savedStat = await settings.get('seasonFolderActive') - if (!savedStat) { + if (savedStat === undefined || savedStat === null) { await settings.set('seasonFolderActive', true) return true } diff --git a/src/electron/preload.ts b/src/electron/preload.ts index b6b0a4a..1a5e8e3 100644 --- a/src/electron/preload.ts +++ b/src/electron/preload.ts @@ -23,6 +23,6 @@ contextBridge.exposeInMainWorld('myAPI', { getEpisodeTemplate: () => ipcRenderer.invoke('dialog:getEpisodeTemplate'), setSeasonTemplate: (name: string) => ipcRenderer.invoke('dialog:setSeasonTemplate', name), getSeasonTemplate: () => ipcRenderer.invoke('dialog:getSeasonTemplate'), - setSeasonEnabled: (status: boolean) => ipcRenderer.invoke('dialog:setSeasonEnabledTemplate', status), - getSeasonEnabled: (status: boolean) => ipcRenderer.invoke('dialog:getSeasonEnabledTemplate', status) + setSeasonEnabled: (active: boolean) => ipcRenderer.invoke('dialog:setSeasonEnabledTemplate', active), + getSeasonEnabled: () => ipcRenderer.invoke('dialog:getSeasonEnabledTemplate') })