theseus/quicklinks-preload.js

8 lines
376 B
JavaScript
Raw Normal View History

const { contextBridge, ipcRenderer } = require("electron");
contextBridge.exposeInMainWorld("quicklinks", {
getLinks: () => ipcRenderer.invoke("quicklinks-get"),
open: (id) => ipcRenderer.invoke("quicklinks-open", String(id || "")),
add: () => ipcRenderer.invoke("quicklinks-add"),
onLinks: (cb) => ipcRenderer.on("quicklinks-update", (_e, d) => cb(d)),
});