diff --git a/electron/ipc-main-handler.js b/electron/ipc-main-handler.js index a016f03..497f980 100644 --- a/electron/ipc-main-handler.js +++ b/electron/ipc-main-handler.js @@ -1,7 +1,9 @@ const { ipcMain, app: electronApp } = require("electron"); -const { app } = require("firebase"); + const { default: ipcTypes } = require("../src/ipc.types"); const { store } = require("./electron-store"); +const log = require("electron-log"); + //Import Ipc Handlers require("./file-watcher/file-watcher-ipc"); require("./file-scan/file-scan-ipc"); @@ -43,3 +45,8 @@ ipcMain.on(ipcTypes.app.toMain.getReleaseNotes, (event, obj) => { event.sender.send(ipcTypes.app.toRenderer.setReleaseNotes, null); } }); + +ipcMain.on(ipcTypes.app.toMain.log.debug, (event, obj) => { + console.log(event, obj); + log.debug(event); +}); diff --git a/src/ipc.types.js b/src/ipc.types.js index 95bdd3f..8eef8eb 100644 --- a/src/ipc.types.js +++ b/src/ipc.types.js @@ -13,6 +13,13 @@ exports.default = { downloadUpdates: "app_downloadUpdates", installUpdates: "app_installupdates", getReleaseNotes: "app_getReleaseNotes", + log: { + info: "app_logInfo", + debug: "app_logDebug", + warn: "app_logWarn", + error: "app_logError", + silly: "app_logSilly" + } }, toRenderer: { updateAvailable: "app_updateAvailable", diff --git a/src/ipc/ipc-estimate-utils.js b/src/ipc/ipc-estimate-utils.js index 336d3c2..8fe0351 100644 --- a/src/ipc/ipc-estimate-utils.js +++ b/src/ipc/ipc-estimate-utils.js @@ -14,7 +14,9 @@ import TrucksList from "./trucks.json"; import CargoVanList from "./cargovans.json"; import PassengerVanList from "./passengervans.json"; import SuvList from "./suvs.json"; +import ipcTypes from "../ipc.types"; const { logger } = window; +const { ipcRenderer } = window; export function CalculateVehicleAge(job) { const parsedYr = parseInt(job.v_model_yr); @@ -31,8 +33,12 @@ export function CalculateVehicleAge(job) { export async function UpsertEstimate(job) { const shopId = store.getState().user.bodyshop.id; - logger.info("Beginning Upserting job from Renderer."); - + //logger.info("Beginning Upserting job from Renderer."); + console.log("WINDOW IPCS",ipcRenderer) + ipcRenderer.send( + ipcTypes.default.app.toMain.log.info, + "Beginning Upserting job from Renderer." + ); const existingJobs = await client.query({ query: QUERY_JOB_BY_CLM_NO, variables: { clm_no: job.clm_no },