const { ipcMain, dialog } = require("electron"); const { mainWindow } = require("./main"); const settings = require("electron-settings"); const { DecodeEstimate } = require("./decoder/decoder"); //Import Ipc Handlers require("./file-watcher/file-watcher-ipc"); console.log("*** Added IPC Handlers ***"); ipcMain.on("test", async (event, object) => { console.log("Received test IPC Command"); const job = await DecodeEstimate("C:\\VPS\\EMS\\687_3_A.AD1"); event.reply("test-success", { status: 0, message: null, data: job }); }); // ipcMain.on("test-start", async (event, arg) => { // console.log("Test Start Inbound.", arg); // const result = await dialog.showOpenDialog(mainWindow, { // properties: ["openDirectory"], // }); // await settings.set("filePaths", [ // ...result.filePaths, // ...(await settings.get("filePaths")), // ]); // console.log(await settings.get("filePaths")); // event.sender.send("test-success", { success: true }); // });