From a839e5166b160790c5a0ae95428509c886e37875 Mon Sep 17 00:00:00 2001 From: Chubby Granny Chaser Date: Wed, 22 Jan 2025 13:40:17 +0000 Subject: [PATCH] chore: changing boolean strategy on migration --- src/main/main.ts | 12 ++++++++++++ src/types/level.types.ts | 6 +++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/main/main.ts b/src/main/main.ts index 2de58f91..b1f41933 100644 --- a/src/main/main.ts +++ b/src/main/main.ts @@ -106,6 +106,18 @@ const migrateFromSqlite = async () => { realDebridApiToken: realDebridApiToken ? Crypto.encrypt(realDebridApiToken) : null, + preferQuitInsteadOfHiding: rest.preferQuitInsteadOfHiding === 1, + runAtStartup: rest.runAtStartup === 1, + startMinimized: rest.startMinimized === 1, + disableNsfwAlert: rest.disableNsfwAlert === 1, + seedAfterDownloadComplete: rest.seedAfterDownloadComplete === 1, + showHiddenAchievementsDescription: + rest.showHiddenAchievementsDescription === 1, + downloadNotificationsEnabled: rest.downloadNotificationsEnabled === 1, + repackUpdatesNotificationsEnabled: + rest.repackUpdatesNotificationsEnabled === 1, + achievementNotificationsEnabled: + rest.achievementNotificationsEnabled === 1, }); if (rest.language) { diff --git a/src/types/level.types.ts b/src/types/level.types.ts index 7246d053..06fc79e3 100644 --- a/src/types/level.types.ts +++ b/src/types/level.types.ts @@ -68,9 +68,6 @@ export interface GameAchievement { export interface UserPreferences { downloadsPath: string | null; language: string; - downloadNotificationsEnabled: boolean; - repackUpdatesNotificationsEnabled: boolean; - achievementNotificationsEnabled: boolean; realDebridApiToken: string | null; preferQuitInsteadOfHiding: boolean; runAtStartup: boolean; @@ -78,4 +75,7 @@ export interface UserPreferences { disableNsfwAlert: boolean; seedAfterDownloadComplete: boolean; showHiddenAchievementsDescription: boolean; + downloadNotificationsEnabled: boolean; + repackUpdatesNotificationsEnabled: boolean; + achievementNotificationsEnabled: boolean; }