From 3dc025cc96d2292fc6737590a2aac01bd6d11e98 Mon Sep 17 00:00:00 2001 From: Will Boyd Date: Thu, 6 Mar 2025 09:24:09 -0500 Subject: [PATCH] Simplify image download error handling --- src/writer.js | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/src/writer.js b/src/writer.js index 796a445..eea1645 100644 --- a/src/writer.js +++ b/src/writer.js @@ -172,19 +172,9 @@ async function loadImageFilePromise(imageUrl) { requestConfig.httpsAgent = new https.Agent({ rejectUnauthorized: false }); } - let buffer; - try { - const response = await axios(requestConfig); - buffer = Buffer.from(response.data, 'binary'); - } catch (ex) { - if (ex.response) { - // request was made, but server responded with an error status code - throw new Error('StatusCodeError: ' + ex.response.status); - } else { - // something else went wrong, rethrow - throw ex; - } - } + const response = await axios(requestConfig); + const buffer = Buffer.from(response.data, 'binary'); + return buffer; }