Skip to content

Commit 4563167

Browse files
authored
Merge pull request #62 from DaddyFrosty/main
Fixed #60
2 parents 729baec + 817ee7d commit 4563167

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/upload.ts

+5-4
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ async function uploadVideo(videoJSON: Video) {
109109
await fileChooser.accept([pathToFile])
110110

111111
// Setup onProgress
112-
let progressChecker: NodeJS.Timer | undefined
112+
let progressChecker: any
113113
let progress: VideoProgress = { progress: 0, stage: ProgressEnum.Uploading };
114-
if (videoJSON.onProgress)
114+
if (videoJSON.onProgress) {
115115
videoJSON.onProgress(progress)
116116
progressChecker = setInterval(async () => {
117117
let curProgress = await page.evaluate(() => {
@@ -121,13 +121,14 @@ async function uploadVideo(videoJSON: Video) {
121121
return items.item(i).textContent;
122122
}
123123
})
124-
if (!progressChecker || !curProgress) return
125-
curProgress = curProgress.split(" ").find(txt => txt.indexOf("%") != -1)
124+
if (progressChecker == undefined || !curProgress) return
125+
curProgress = curProgress.split(" ").find((txt: string) => txt.indexOf("%") != -1)
126126
let newProgress = curProgress ? parseInt(curProgress.slice(0, -1)) : 0
127127
if ( progress.progress == newProgress ) return
128128
progress.progress = newProgress
129129
videoJSON.onProgress!(progress)
130130
}, 500)
131+
}
131132
// Wait for upload to complete
132133
await page.waitForXPath('//*[contains(text(),"Upload complete")]', { timeout: 0 })
133134
if (videoJSON.onProgress) {

0 commit comments

Comments
 (0)