@@ -10,7 +10,6 @@ const {
10
10
} = require ( 'electron' ) ;
11
11
const path = require ( 'path' ) ;
12
12
const isDev = require ( 'electron-is-dev' ) ;
13
- const { autoUpdater } = require ( 'electron-updater' ) ;
14
13
const Sentry = require ( '@sentry/electron' ) ;
15
14
const ua = require ( 'universal-analytics' ) ;
16
15
const { machineIdSync } = require ( 'node-machine-id' ) ;
@@ -79,6 +78,8 @@ const {
79
78
COMPLETE_TOUR_CHANNEL ,
80
79
POST_FILE_CHANNEL ,
81
80
DELETE_FILE_CHANNEL ,
81
+ GET_APP_UPGRADE_CHANNEL ,
82
+ INSTALL_APP_UPGRADE_CHANNEL ,
82
83
} = require ( './app/config/channels' ) ;
83
84
const env = require ( './env.json' ) ;
84
85
const {
@@ -136,6 +137,8 @@ const {
136
137
completeTour,
137
138
postFile,
138
139
deleteFile,
140
+ installAppUpgrade,
141
+ getAppUpgrade,
139
142
} = require ( './app/listeners' ) ;
140
143
const isMac = require ( './app/utils/isMac' ) ;
141
144
@@ -369,15 +372,6 @@ const generateMenu = () => {
369
372
} ;
370
373
371
374
app . on ( 'ready' , async ( ) => {
372
- // updater
373
- autoUpdater . logger = logger ;
374
-
375
- // noinspection ES6MissingAwait
376
- autoUpdater
377
- . checkForUpdatesAndNotify ( )
378
- . then ( )
379
- . catch ( ( err ) => logger . error ( err ) ) ;
380
-
381
375
await ensureDatabaseExists ( DATABASE_PATH ) ;
382
376
const db = bootstrapDatabase ( DATABASE_PATH ) ;
383
377
@@ -388,6 +382,12 @@ app.on('ready', async () => {
388
382
const visitor = ua ( GOOGLE_ANALYTICS_ID , machineId ) ;
389
383
visitor . pageview ( '/' ) . send ( ) ;
390
384
385
+ // called when getting upgrade availability
386
+ ipcMain . on ( GET_APP_UPGRADE_CHANNEL , getAppUpgrade ( mainWindow ) ) ;
387
+
388
+ // called when getting upgrade availability
389
+ ipcMain . on ( INSTALL_APP_UPGRADE_CHANNEL , installAppUpgrade ( mainWindow ) ) ;
390
+
391
391
// called when saving a space
392
392
ipcMain . on ( SAVE_SPACE_CHANNEL , saveSpace ( mainWindow , db ) ) ;
393
393
0 commit comments