From b29030b33a6198a456b257eb6bad3257bb9b3d78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Tun=C3=A7?= Date: Thu, 28 May 2026 07:58:37 +0300 Subject: [PATCH] feat: expose download control IPC methods in preload script --- preload.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/preload.js b/preload.js index 290ad38..f8ea656 100644 --- a/preload.js +++ b/preload.js @@ -5,6 +5,9 @@ contextBridge.exposeInMainWorld('api', { onDependencyStatus: (callback) => ipcRenderer.on('dependency-status', (_, data) => callback(data)), getVideoInfo: (url, browser) => ipcRenderer.invoke('get-video-info', { url, browser }), downloadMedia: (items, browser) => ipcRenderer.invoke('download-media', { items, browser }), + pauseDownload: () => ipcRenderer.invoke('pause-download'), + resumeDownload: () => ipcRenderer.invoke('resume-download'), + stopDownload: () => ipcRenderer.invoke('stop-download'), onDownloadProgress: (callback) => ipcRenderer.on('download-progress', (_, data) => callback(data)), selectDirectory: () => ipcRenderer.invoke('select-directory'), getDownloadsFolder: () => ipcRenderer.invoke('get-downloads-folder'),