refactor: simplify download-media IPC handler to return raw result object

This commit is contained in:
Ümit Tunç
2026-05-28 08:00:56 +03:00
parent b29030b33a
commit 448d8569a8
+2 -2
View File
@@ -82,12 +82,12 @@ ipcMain.handle('get-video-info', async (event, { url, browser }) => {
// IPC Handler: Download Media // IPC Handler: Download Media
ipcMain.handle('download-media', async (event, { items, browser }) => { ipcMain.handle('download-media', async (event, { items, browser }) => {
try { try {
const stats = await downloader.downloadMedia(items, selectedOutputDir, browser, (progressData) => { const result = await downloader.downloadMedia(items, selectedOutputDir, browser, (progressData) => {
if (mainWindow) { if (mainWindow) {
mainWindow.webContents.send('download-progress', progressData); mainWindow.webContents.send('download-progress', progressData);
} }
}); });
return { success: true, stats }; return result;
} catch (error) { } catch (error) {
return { success: false, error: error.message }; return { success: false, error: error.message };
} }