AutoAtendCOLAB/preload.js

20 lines
897 B
JavaScript

const { app, contextBridge, ipcRenderer } = require('electron');
contextBridge.exposeInMainWorld('electronAPI', {
onLoadData: (callback) => ipcRenderer.on('load-data', (_event, value) => callback(value)),
selectAtendID: (callback) => ipcRenderer.on('select-atend-id', (_event, data) => callback(data)),
iniciaAtendimento: (itemId) => ipcRenderer.send('iniciar-atendimento', itemId),
logoutApp: () => ipcRenderer.send('logout'),
saveObservation: (data) => ipcRenderer.send('save-observation', data), // data = { itemId, observation }
updAvailable: () => ipcRenderer.on('update-available',(event,arg)=>{
console.log(arg);
}),
currVersion: () => ipcRenderer.on('current_version',(event,arg)=>{
console.log('Versão atual = ' + arg);
}),
updError: () => ipcRenderer.on('error',(event,arg)=>{
console.log('error = ' + arg);
}),
});