From d6fcc4742dbf97673da7b1f934241a1674d7534f Mon Sep 17 00:00:00 2001 From: Antony Messerli Date: Sat, 21 Oct 2023 17:08:03 -0500 Subject: [PATCH] Add some error handling --- app.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app.js b/app.js index e1eefad..fd51068 100644 --- a/app.js +++ b/app.js @@ -288,9 +288,15 @@ async function downloader(downloads){ var path = value.path; var dloptions = {override:true,retry:{maxRetries:2,delay:5000}}; var dl = new DownloaderHelper(url, path, dloptions); + dl.on('end', function(){ console.log('Downloaded ' + url + ' to ' + path); }); + + dl.on('error', function(error) { + console.error('Download failed:', error); + }); + dl.on('progress', function(stats){ var currentTime = new Date(); var elaspsedTime = currentTime - startTime; @@ -299,6 +305,7 @@ async function downloader(downloads){ io.emit('dldata', url, [+i + 1,total], stats); } }); + await dl.start(); if ( ! url.includes('s3.amazonaws.com')){ // Part 2 if exists repeat