diff options
author | Romain <46404814+yourcontact@users.noreply.github.com> | 2020-04-09 10:28:07 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-09 09:28:07 +0100 |
commit | f013899bd27a7072f384e9c49e2179c2d61e99f8 (patch) | |
tree | 95462334bbc15e267a6456df878e050e9d1171ee /src/electron/ipc-api | |
parent | Add support for Adaptable Dark Mode on Windows (#548) (diff) | |
download | ferdium-app-f013899bd27a7072f384e9c49e2179c2d61e99f8.tar.gz ferdium-app-f013899bd27a7072f384e9c49e2179c2d61e99f8.tar.zst ferdium-app-f013899bd27a7072f384e9c49e2179c2d61e99f8.zip |
Refactor updates settings (#506)
* Reorder updates toggle buttons
* Updated 'Disable updates' message to 'Enable automatic updates'
* Update 'noUpdates' to 'automaticUpdates'
* Update 'noUpdates' to 'automaticUpdates'
* Add condition for 'Include beta version' to show
* Enable automatic updates by default
* Update file so when automaticUpdates is true automatic updates are enabled
* Fix conditions with enableUpdate
* Apply code style
* Fix wrong condition with enableUpdate
* Delete unsued variable 'server'
* Apply style code
* Commit changes to submodule 'recipes'
* Update default message to 'Enable updates' from 'Disable updates'
* Update text to 'Enable updates' from 'Enable automatic update'
* Add migration for updates settings
* Update default messages to 'Enable updates' from 'Disable updates'
* Remove empty line
* Check for updates was disabled when updates were enabled
* Avoid superfluous break line when updates are disabled
* Add fragments to up-to-date message
* Add fragments to up-to-date message
* Remove file from previous commit
* Remove extra line
* Add 'Show draggable area on window' to en-US.json file
* Apply prepare-code script changes
Co-authored-by: Amine <amine@mouafik.fr>
Diffstat (limited to 'src/electron/ipc-api')
-rw-r--r-- | src/electron/ipc-api/autoUpdate.js | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/electron/ipc-api/autoUpdate.js b/src/electron/ipc-api/autoUpdate.js index 506aecdf7..8c4d908dc 100644 --- a/src/electron/ipc-api/autoUpdate.js +++ b/src/electron/ipc-api/autoUpdate.js | |||
@@ -4,15 +4,13 @@ import { autoUpdater } from 'electron-updater'; | |||
4 | const debug = require('debug')('Ferdi:ipcApi:autoUpdate'); | 4 | const debug = require('debug')('Ferdi:ipcApi:autoUpdate'); |
5 | 5 | ||
6 | export default (params) => { | 6 | export default (params) => { |
7 | const disableUpdates = Boolean(params.settings.app.get('noUpdates')); | 7 | const enableUpdate = Boolean(params.settings.app.get('automaticUpdates')); |
8 | 8 | ||
9 | if (disableUpdates) { | 9 | if (!enableUpdate) { |
10 | autoUpdater.autoInstallOnAppQuit = false; | 10 | autoUpdater.autoInstallOnAppQuit = false; |
11 | autoUpdater.autoDownload = false; | 11 | autoUpdater.autoDownload = false; |
12 | } else if (process.platform === 'darwin' || process.platform === 'win32' || process.env.APPIMAGE) { | 12 | } else if (process.platform === 'darwin' || process.platform === 'win32' || process.env.APPIMAGE) { |
13 | ipcMain.on('autoUpdate', (event, args) => { | 13 | ipcMain.on('autoUpdate', (event, args) => { |
14 | const enableUpdate = !params.settings.app.get('noUpdates'); | ||
15 | |||
16 | if (enableUpdate) { | 14 | if (enableUpdate) { |
17 | try { | 15 | try { |
18 | autoUpdater.autoInstallOnAppQuit = false; | 16 | autoUpdater.autoInstallOnAppQuit = false; |
@@ -42,7 +40,6 @@ export default (params) => { | |||
42 | autoUpdater.on('update-available', (event) => { | 40 | autoUpdater.on('update-available', (event) => { |
43 | debug('update-available'); | 41 | debug('update-available'); |
44 | 42 | ||
45 | const enableUpdate = !params.settings.app.get('noUpdates'); | ||
46 | if (enableUpdate) { | 43 | if (enableUpdate) { |
47 | params.mainWindow.webContents.send('autoUpdate', { | 44 | params.mainWindow.webContents.send('autoUpdate', { |
48 | version: event.version, | 45 | version: event.version, |