11 lines
583 B
JavaScript
11 lines
583 B
JavaScript
const { contextBridge, ipcRenderer } = require("electron");
|
|
contextBridge.exposeInMainWorld("dl", {
|
|
onDownloads: (cb) => ipcRenderer.on("downloads", (_e, d) => cb(d)),
|
|
close: () => ipcRenderer.invoke("close-downloads"),
|
|
resize: (h) => ipcRenderer.invoke("downloads-resize", h),
|
|
open: (id) => ipcRenderer.invoke("download-open", id),
|
|
show: (id) => ipcRenderer.invoke("download-show", id),
|
|
cancel: (id) => ipcRenderer.invoke("download-cancel", id),
|
|
clear: (id) => ipcRenderer.invoke("download-clear", id),
|
|
clearAll: () => ipcRenderer.invoke("downloads-clear-all"),
|
|
});
|