Files
WebAVP/electron/preload.js
T

15 lines
464 B
JavaScript

const { contextBridge, ipcRenderer } = require('electron');
contextBridge.exposeInMainWorld('webavpNative', {
isElectron: true,
verifyCertificateOnline({ serial, certificateHash }) {
return ipcRenderer.invoke('certificate:verify-online', { serial, certificateHash });
},
checkForUpdates() {
return ipcRenderer.invoke('release:check-update');
},
downloadUpdate(url) {
return ipcRenderer.invoke('release:download-update', { url });
},
});