Skip to content

Commit 46e5b68

Browse files
committed
More error checking
1 parent a4e0e32 commit 46e5b68

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

src/main/main.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ ipcMain.handle('open-google-login', async (event, arg) => {
115115
});
116116

117117
ipcMain.handle('upload-videos', async (event, args) => {
118-
fs.readdirSync(args.path).forEach((videoName: any) => {
118+
return fs.readdirSync(args.path).forEach((videoName: any) => {
119119
const fileSize = fs.statSync(args.path + videoName).size;
120120
if (path.extname(videoName).toLowerCase() === '.mp4') {
121121
console.log('videoName', videoName);
@@ -153,7 +153,8 @@ ipcMain.handle('upload-videos', async (event, args) => {
153153
console.log('response', response);
154154
})
155155
.catch((error: any) => {
156-
return error;
156+
console.log('error', error);
157+
return error.errors[0].message;
157158
});
158159
}
159160
});

src/renderer/pages/YTUploadView.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,14 @@ const YTUploadView = () => {
6363
playlistName: selectedFolder,
6464
accessToken: accessToken,
6565
};
66-
window.electron.ipcRenderer.uploadVideos(params)
66+
window.electron.ipcRenderer.uploadVideos(params).then((response) => {
67+
console.log(response);
68+
setSuccessMessage('Upload successful!');
69+
setSuccessOpen(true);
70+
}).catch((err) => {
71+
setErrorMessage('Error uploading: ' + err);
72+
setErrorOpen(true);
73+
})
6774
};
6875

6976
return (

0 commit comments

Comments
 (0)