Added release notes display to updater. RPS-48
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
const { ipcMain } = require("electron");
|
||||
const { ipcMain, app: electronApp } = require("electron");
|
||||
const { app } = require("firebase");
|
||||
const { default: ipcTypes } = require("../src/ipc.types");
|
||||
const { store } = require("./electron-store");
|
||||
//Import Ipc Handlers
|
||||
@@ -32,3 +33,13 @@ ipcMain.on(ipcTypes.store.getAll, (event, obj) => {
|
||||
const val = store.get();
|
||||
event.sender.send(ipcTypes.store.response, val);
|
||||
});
|
||||
|
||||
ipcMain.on(ipcTypes.app.toMain.getReleaseNotes, (event, obj) => {
|
||||
const showNotes = store.get("showChangeLog");
|
||||
if (showNotes) {
|
||||
const rn = require("../changelog.json")[electronApp.getVersion()];
|
||||
event.sender.send(ipcTypes.app.toRenderer.setReleaseNotes, rn);
|
||||
} else {
|
||||
event.sender.send(ipcTypes.app.toRenderer.setReleaseNotes, null);
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user