diff --git a/src/main/index.js b/src/main/index.js index 5c04021..0312ea2 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -193,7 +193,7 @@ class ElectronApp { for (const key in this.events) { ipcMain.on(key, this.events[key]) } - + app.on("second-instance", this.handleOnSecondInstance) app.on("open-url", (event, url) => { @@ -240,25 +240,25 @@ class ElectronApp { } } - autoUpdater.on("update-available", (ev, info) => { - console.log(info) - }) - - autoUpdater.on("error", (ev, err) => { - console.error(err) - }) - - autoUpdater.on("update-downloaded", (ev, info) => { - console.log(info) - - sendToRender("update-available", info) - }) - await GoogleDriveAPI.init() await this.createWindow() if (!isDev) { + autoUpdater.on("update-available", (ev, info) => { + console.log(info) + }) + + autoUpdater.on("error", (ev, err) => { + console.error(err) + }) + + autoUpdater.on("update-downloaded", (ev, info) => { + console.log(info) + + sendToRender("app:update_available", info) + }) + await autoUpdater.checkForUpdates() } } diff --git a/src/renderer/src/App.jsx b/src/renderer/src/App.jsx index 81f59d9..ac5cce6 100644 --- a/src/renderer/src/App.jsx +++ b/src/renderer/src/App.jsx @@ -79,7 +79,7 @@ class App extends React.Component { "new:message": (event, data) => { antd.message[data.type || "info"](data.message) }, - "update-available": (event, data) => { + "app:update_available": (event, data) => { this.onUpdateAvailable(data) }, "pkg:update_available": (event, data) => { diff --git a/src/renderer/src/layout/components/Header/index.jsx b/src/renderer/src/layout/components/Header/index.jsx index 1d33c94..6aca683 100644 --- a/src/renderer/src/layout/components/Header/index.jsx +++ b/src/renderer/src/layout/components/Header/index.jsx @@ -29,6 +29,7 @@ const Header = (props) => { size="small" icon={} onClick={app.applyUpdate} + type="primary" > Update now