refactor: simplify download-media IPC handler to return raw result object
This commit is contained in:
@@ -82,12 +82,12 @@ ipcMain.handle('get-video-info', async (event, { url, browser }) => {
|
||||
// IPC Handler: Download Media
|
||||
ipcMain.handle('download-media', async (event, { items, browser }) => {
|
||||
try {
|
||||
const stats = await downloader.downloadMedia(items, selectedOutputDir, browser, (progressData) => {
|
||||
const result = await downloader.downloadMedia(items, selectedOutputDir, browser, (progressData) => {
|
||||
if (mainWindow) {
|
||||
mainWindow.webContents.send('download-progress', progressData);
|
||||
}
|
||||
});
|
||||
return { success: true, stats };
|
||||
return result;
|
||||
} catch (error) {
|
||||
return { success: false, error: error.message };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user