From da302639b50758d099653ac07b1a4bd9083f5b13 Mon Sep 17 00:00:00 2001 From: Vladimir Voronkov Date: Mon, 2 Sep 2024 12:44:58 +0300 Subject: [PATCH] Add common net error processing --- workers/loc.api/helpers/api-errors-testers.js | 8 +++++++- workers/loc.api/helpers/index.js | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/workers/loc.api/helpers/api-errors-testers.js b/workers/loc.api/helpers/api-errors-testers.js index 27a5a8c3..b75cdab5 100644 --- a/workers/loc.api/helpers/api-errors-testers.js +++ b/workers/loc.api/helpers/api-errors-testers.js @@ -87,6 +87,10 @@ const isSocketHangUpError = (err) => { return /socket hang up/i.test(_getErrorString(err)) } +const isCommonNetError = (err) => { + return /net::ERR_/i.test(_getErrorString(err)) +} + const isForbiddenError = (err) => { return /forbidden/i.test(_getErrorString(err)) } @@ -111,7 +115,8 @@ const isENetError = (err) => ( isTempUnavailableError(err) || isBadGatewayError(err) || isDNSAvailabilityError(err) || - isSocketHangUpError(err) + isSocketHangUpError(err) || + isCommonNetError(err) ) module.exports = { @@ -135,6 +140,7 @@ module.exports = { isBadGatewayError, isDNSAvailabilityError, isSocketHangUpError, + isCommonNetError, isENetError, isForbiddenError, isMaintenanceError diff --git a/workers/loc.api/helpers/index.js b/workers/loc.api/helpers/index.js index 63825600..254743fe 100644 --- a/workers/loc.api/helpers/index.js +++ b/workers/loc.api/helpers/index.js @@ -43,6 +43,7 @@ const { isBadGatewayError, isDNSAvailabilityError, isSocketHangUpError, + isCommonNetError, isENetError, isForbiddenError, isMaintenanceError @@ -97,6 +98,7 @@ module.exports = { isBadGatewayError, isDNSAvailabilityError, isSocketHangUpError, + isCommonNetError, isENetError, isForbiddenError, isMaintenanceError,