From e7db4e23f52fa706e673cccd6409ce41497b3d62 Mon Sep 17 00:00:00 2001 From: Vladislav Date: Mon, 22 Jul 2024 10:41:30 +0200 Subject: [PATCH 1/2] update error handling (#100) --- lib/services/requestDriver.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/services/requestDriver.js b/lib/services/requestDriver.js index 7d42c5e..4a91eac 100644 --- a/lib/services/requestDriver.js +++ b/lib/services/requestDriver.js @@ -24,13 +24,16 @@ function makeDriver(headers = {}) { }, }); const result = await response.text(); + if (EXPECTED_STATUS_CODES.includes(response.status)) { + throw new Error(`${response.status}`); + } if (cookies.length === 0) { cookies = response.headers.raw()['set-cookie'] || []; } callback(null, result); } catch (exception) { /* eslint-disable no-console */ - if (!EXPECTED_STATUS_CODES.includes(exception.response?.status)) { + if (!EXPECTED_STATUS_CODES.includes(exception.response?.status) && !EXPECTED_STATUS_CODES.includes(Number(exception.message))) { console.error(`Error while trying to scrape data from scraping ant. Received error: ${exception.message}`); callback(null, []); return; From 8ba3a5377927291308b7ac12437064f1f66231a1 Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Mon, 22 Jul 2024 10:42:16 +0200 Subject: [PATCH 2/2] Upgrade version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c819357..cf2d54e 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fredy", - "version": "8.0.6", + "version": "8.0.7", "description": "[F]ind [R]eal [E]states [d]amn eas[y].", "scripts": { "start": "node index.js",