From b8fe708f774e4e4f3bc8360913e5d6d7d706a690 Mon Sep 17 00:00:00 2001 From: "nima.taheri@hootsuite.com" Date: Wed, 10 Aug 2022 12:27:27 -0700 Subject: [PATCH] feat: Better error handling on segment download side --- index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/index.js b/index.js index 4d76437..4b76dee 100644 --- a/index.js +++ b/index.js @@ -122,6 +122,10 @@ function combineSegments(type, i, segmentsUrl, output, filename, downloadingFlag let req = https .get(segmentsUrl[i], res => { + if (res.statusCode != 200) { + cb(new Error(`Downloading segment with url '${segmentsUrl[i]}' failed with status: ${res.statusCode} ${res.statusMessage}`)) + } + res.on("data", d => output.write(d)); res.on("end", () =>