aboutsummaryrefslogtreecommitdiff
path: root/src/modules/kill.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/kill.js')
-rw-r--r--src/modules/kill.js15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/modules/kill.js b/src/modules/kill.js
index 3c93f7b..43eda23 100644
--- a/src/modules/kill.js
+++ b/src/modules/kill.js
@@ -1,4 +1,13 @@
const exec = require("child_process").exec;
+const ipcMain = require("electron").ipcMain;
+
+ipcMain.on("kill-game", () => {
+ kill.game();
+})
+
+ipcMain.on("kill-origin", () => {
+ kill.origin();
+})
// a simple function to kill processes with a certain name
async function kill(process_name) {
@@ -9,13 +18,13 @@ async function kill(process_name) {
case "linux": return "killall -9 " + proc;
case "win32": return "taskkill /IM " + proc + " /F";
}
- })();
+ })()
exec(cmd, (err, stdout) => {
// just try and fail silently if we don't find it w/e
resolve(true);
- });
- });
+ })
+ })
}
kill.process = kill;