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
|
// 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 };
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user