1
0
mirror of https://github.com/upscayl/upscayl.git synced 2024-11-12 01:40:53 +01:00
upscayl/main/preload.js
2022-08-17 17:08:26 +05:30

17 lines
515 B
JavaScript

const { ipcRenderer, contextBridge } = require("electron");
// 'ipcRenderer' will be available in index.js with the method 'window.electron'
contextBridge.exposeInMainWorld("electron", {
send: (command, payload) => ipcRenderer.send(command, payload),
on: (command, func) =>
ipcRenderer.on(command, (event, args) => {
func(event, args);
}),
startListen: (func) => {
ipcRenderer.addListener("stdout",func)
},
stopListen: (func) => {
ipcRenderer.removeListener("stdout",func)
},
});