miru/src/preload.js
ThaUnknown 28fceab1f4 fix: better protocol handling
feat: w2g protocol links
chore: update subs
2022-07-05 20:53:48 +02:00

18 lines
472 B
JavaScript

/* eslint n/no-callback-literal: 0 */
const { contextBridge, ipcRenderer } = require('electron')
contextBridge.exposeInMainWorld('IPC', {
emit: (event, data) => {
ipcRenderer.send(event, data)
},
on: (event, callback) => {
ipcRenderer.on(event, (event, ...args) => callback(...args))
},
off: (event) => {
ipcRenderer.removeAllListeners(event)
}
})
contextBridge.exposeInMainWorld('version', {
arch: process.arch,
platform: process.platform
})