diff --git a/electron/main.js b/electron/main.js index 5184e6a..d9da800 100644 --- a/electron/main.js +++ b/electron/main.js @@ -51,6 +51,12 @@ var menu = Menu.buildFromTemplate([ mainWindow.webContents.session.clearStorageData(); }, }, + { + label: "Sign Out", + click() { + mainWindow.webContents.send(ipcTypes.app.toRenderer.signOut); + }, + }, { label: "Exit", click() { diff --git a/src/components/molecules/jobs-targets-stats/jobs-targets-stats.molecule.jsx b/src/components/molecules/jobs-targets-stats/jobs-targets-stats.molecule.jsx index 08e92bb..9c2fb17 100644 --- a/src/components/molecules/jobs-targets-stats/jobs-targets-stats.molecule.jsx +++ b/src/components/molecules/jobs-targets-stats/jobs-targets-stats.molecule.jsx @@ -77,7 +77,7 @@ export function JobsTargetsStatsMolecule({ { store.dispatch(setUpdateProgress(progress)); } ); + +ipcRenderer.on( + ipcTypes.default.app.toRenderer.signOut, + async (event, progress) => { + store.dispatch(signOutStart()); + } +);