|
@@ -5,7 +5,7 @@ import { autoUpdater } from "electron-updater";
|
|
|
import { setIsAppQuitting, setIsUpdateAvailable } from "../../main";
|
|
|
import { AppUpdateInfo } from "../../types/ipc";
|
|
|
import log from "../log";
|
|
|
-import { userPreferencesStore } from "../stores/user-preferences";
|
|
|
+import { userPreferences } from "../stores/user-preferences";
|
|
|
|
|
|
export const setupAutoUpdater = (mainWindow: BrowserWindow) => {
|
|
|
autoUpdater.logger = electronLog;
|
|
@@ -20,8 +20,8 @@ export const setupAutoUpdater = (mainWindow: BrowserWindow) => {
|
|
|
* Check for app update check ignoring any previously saved skips / mutes.
|
|
|
*/
|
|
|
export const forceCheckForAppUpdates = (mainWindow: BrowserWindow) => {
|
|
|
- userPreferencesStore.delete("skipAppVersion");
|
|
|
- userPreferencesStore.delete("muteUpdateNotificationVersion");
|
|
|
+ userPreferences.delete("skipAppVersion");
|
|
|
+ userPreferences.delete("muteUpdateNotificationVersion");
|
|
|
checkForUpdatesAndNotify(mainWindow);
|
|
|
};
|
|
|
|
|
@@ -41,14 +41,12 @@ const checkForUpdatesAndNotify = async (mainWindow: BrowserWindow) => {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- if (version === userPreferencesStore.get("skipAppVersion")) {
|
|
|
+ if (version === userPreferences.get("skipAppVersion")) {
|
|
|
log.info(`User chose to skip version ${version}`);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- const mutedVersion = userPreferencesStore.get(
|
|
|
- "muteUpdateNotificationVersion",
|
|
|
- );
|
|
|
+ const mutedVersion = userPreferences.get("muteUpdateNotificationVersion");
|
|
|
if (version === mutedVersion) {
|
|
|
log.info(`User has muted update notifications for version ${version}`);
|
|
|
return;
|
|
@@ -92,7 +90,7 @@ export const updateAndRestart = () => {
|
|
|
};
|
|
|
|
|
|
export const updateOnNextRestart = (version: string) =>
|
|
|
- userPreferencesStore.set("muteUpdateNotificationVersion", version);
|
|
|
+ userPreferences.set("muteUpdateNotificationVersion", version);
|
|
|
|
|
|
export const skipAppUpdate = (version: string) =>
|
|
|
- userPreferencesStore.set("skipAppVersion", version);
|
|
|
+ userPreferences.set("skipAppVersion", version);
|