Files
koodo-reader/preload.js
T

11 lines
370 B
JavaScript

const { contextBridge, ipcRenderer } = require("electron");
contextBridge.exposeInMainWorld("chatAPI", {
send: (type, payload) => ipcRenderer.send("chat-message", { type, payload }),
on: (cb) => {
const handler = (_event, data) => cb(data);
ipcRenderer.on("chat-reply", handler);
return () => ipcRenderer.removeListener("chat-reply", handler);
},
});