forked from trent_larson/crowd-funder-for-time-pwa
Fix auto-updater error dialog in Electron AppImage
This commit is contained in:
@@ -62,6 +62,12 @@ if (electronIsDev) {
|
|||||||
setupReloadWatcher(myCapacitorApp);
|
setupReloadWatcher(myCapacitorApp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Configure auto-updater
|
||||||
|
autoUpdater.on('error', (error) => {
|
||||||
|
console.log('Auto-updater error (suppressed):', error.message);
|
||||||
|
// Don't show error dialogs for update check failures
|
||||||
|
});
|
||||||
|
|
||||||
// Run Application
|
// Run Application
|
||||||
(async () => {
|
(async () => {
|
||||||
// Wait for electron app to be ready.
|
// Wait for electron app to be ready.
|
||||||
@@ -70,8 +76,15 @@ if (electronIsDev) {
|
|||||||
setupContentSecurityPolicy(myCapacitorApp.getCustomURLScheme());
|
setupContentSecurityPolicy(myCapacitorApp.getCustomURLScheme());
|
||||||
// Initialize our app, build windows, and load content.
|
// Initialize our app, build windows, and load content.
|
||||||
await myCapacitorApp.init();
|
await myCapacitorApp.init();
|
||||||
// Check for updates if we are in a packaged app.
|
|
||||||
autoUpdater.checkForUpdatesAndNotify();
|
// Only check for updates in production builds, not in development or AppImage
|
||||||
|
if (!electronIsDev && !process.env.APPIMAGE) {
|
||||||
|
try {
|
||||||
|
autoUpdater.checkForUpdatesAndNotify();
|
||||||
|
} catch (error) {
|
||||||
|
console.log('Update check failed (suppressed):', error);
|
||||||
|
}
|
||||||
|
}
|
||||||
})();
|
})();
|
||||||
|
|
||||||
// Handle when all of our windows are close (platforms have their own expectations).
|
// Handle when all of our windows are close (platforms have their own expectations).
|
||||||
|
|||||||
Reference in New Issue
Block a user