From 21e15ee844ba0b27e5490fec4d4897afdca71176 Mon Sep 17 00:00:00 2001 From: Vladimir Voronkov Date: Fri, 7 Apr 2023 13:46:21 +0300 Subject: [PATCH] Add temporarily_unavailable bfx error handler --- workers/loc.api/helpers/api-errors-testers.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/workers/loc.api/helpers/api-errors-testers.js b/workers/loc.api/helpers/api-errors-testers.js index cc8e0a8c..f7f7c806 100644 --- a/workers/loc.api/helpers/api-errors-testers.js +++ b/workers/loc.api/helpers/api-errors-testers.js @@ -56,6 +56,10 @@ const isEProtoError = (err) => { return /EPROTO/.test(err.toString()) } +const isTempUnavailableError = (err) => { + return /temporarily_unavailable/.test(err.toString()) +} + const isENetError = (err) => ( isENetUnreachError(err) || isEConnResetError(err) || @@ -65,7 +69,8 @@ const isENetError = (err) => ( isENotFoundError(err) || isESocketTimeoutError(err) || isEHostUnreachError(err) || - isEProtoError(err) + isEProtoError(err) || + isTempUnavailableError(err) ) module.exports = { @@ -83,5 +88,6 @@ module.exports = { isESocketTimeoutError, isEHostUnreachError, isEProtoError, + isTempUnavailableError, isENetError }