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; }