diff --git a/jobs/triggerErpNextSync.ts b/jobs/triggerErpNextSync.ts index 4af649b0..fd5d5145 100644 --- a/jobs/triggerErpNextSync.ts +++ b/jobs/triggerErpNextSync.ts @@ -3,5 +3,5 @@ const { parentPort } = require('worker_threads'); if (parentPort) { // eslint-disable-next-line - parentPort.postMessage({ type: 'trigger-frontend-action' }); + parentPort.postMessage({ type: 'trigger-erpnext-sync' }); } diff --git a/main/initSheduler.ts b/main/initSheduler.ts index 1a4d4711..9a4a8551 100644 --- a/main/initSheduler.ts +++ b/main/initSheduler.ts @@ -31,7 +31,7 @@ export async function initScheduler(interval: string) { }); bree.on('worker created', () => { - main.mainWindow?.webContents.send('trigger-frontend-action'); + main.mainWindow?.webContents.send('trigger-erpnext-sync'); }); await bree.start(); diff --git a/main/preload.ts b/main/preload.ts index f6e04711..c45bb7af 100644 --- a/main/preload.ts +++ b/main/preload.ts @@ -215,7 +215,7 @@ const ipc = { }, registerTriggerFrontendActionListener(listener: IPCRendererListener) { - ipcRenderer.on(IPC_CHANNELS.TRIGGER_FRONTEND_ACTION, listener); + ipcRenderer.on(IPC_CHANNELS.TRIGGER_ERPNEXT_SYNC, listener); }, registerConsoleLogListener(listener: IPCRendererListener) { diff --git a/models/baseModels/AccountingSettings/AccountingSettings.ts b/models/baseModels/AccountingSettings/AccountingSettings.ts index 27fbc867..25bbb158 100644 --- a/models/baseModels/AccountingSettings/AccountingSettings.ts +++ b/models/baseModels/AccountingSettings/AccountingSettings.ts @@ -58,6 +58,9 @@ export class AccountingSettings extends Doc { enableLead: () => { return !!this.enableLead; }, + enableERPNextSync: () => { + return !!this.enableERPNextSync; + }, enableInvoiceReturns: () => { return !!this.enableInvoiceReturns; }, diff --git a/utils/messages.ts b/utils/messages.ts index 5f04bf5b..f1e053f7 100644 --- a/utils/messages.ts +++ b/utils/messages.ts @@ -46,9 +46,9 @@ export enum IPC_ACTIONS { // ipcMain.send(...) export enum IPC_CHANNELS { + TRIGGER_ERPNEXT_SYNC = 'trigger-erpnext-sync', LOG_MAIN_PROCESS_ERROR = 'main-process-error', CONSOLE_LOG = 'console-log', - TRIGGER_FRONTEND_ACTION = 'trigger-frontend-action', } export enum DB_CONN_FAILURE {