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 }); }, });