From 4ba37203fa3209ba0d070c1e3536277225934fbc Mon Sep 17 00:00:00 2001 From: Mikhail Kormanovskii Date: Fri, 13 Dec 2024 16:13:15 +0300 Subject: [PATCH 1/2] fix: handle rejection of provider in provider engine --- src/core/request/engines/provider/index.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/core/request/engines/provider/index.ts b/src/core/request/engines/provider/index.ts index 1deae41dc..441851f49 100644 --- a/src/core/request/engines/provider/index.ts +++ b/src/core/request/engines/provider/index.ts @@ -148,11 +148,20 @@ export default function createProviderEngine( params.emitter.emit('drainListeners'); + let providerResObj; + + try { + providerResObj = await req; + + } catch (err) { + reject(err); + return; + } + const - providerResObj = await req, - providerResponse = providerResObj.response; + providerResponse = providerResObj.response, + getResponse = () => providerResObj.data; - const getResponse = () => providerResObj.data; getResponse[Symbol.asyncIterator] = () => { const type = providerResponse.sourceResponseType; From 41a5b79363e8845ffd0a8b37f94dfe5b6782395a Mon Sep 17 00:00:00 2001 From: Mikhail Kormanovskii Date: Mon, 16 Dec 2024 01:57:30 +0300 Subject: [PATCH 2/2] chore: up version, changelogs --- CHANGELOG.md | 6 ++++++ package.json | 2 +- src/core/request/engines/provider/CHANGELOG.md | 6 ++++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f5f5450f0..a414a3945 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,12 @@ Changelog _Note: Gaps between patch versions are faulty, broken or test releases._ +## v3.101.3 (2024-12-16) + +#### :bug: Bug Fix + +* Added handling the rejection of provider in provider request engine `core/request/engines/provider` + ## v3.101.2 (2024-12-09) #### :bug: Bug Fix diff --git a/package.json b/package.json index 749bbd6af..d7feccfaf 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "lib/core/index.js", "typings": "index.d.ts", "license": "MIT", - "version": "3.101.2", + "version": "3.101.3", "author": "kobezzza (https://github.com/kobezzza)", "repository": { "type": "git", diff --git a/src/core/request/engines/provider/CHANGELOG.md b/src/core/request/engines/provider/CHANGELOG.md index c20ddba46..9083da161 100644 --- a/src/core/request/engines/provider/CHANGELOG.md +++ b/src/core/request/engines/provider/CHANGELOG.md @@ -9,6 +9,12 @@ Changelog > - :house: [Internal] > - :nail_care: [Polish] +## v3.101.3 (2024-12-16) + +#### :bug: Bug Fix + +* Added handling the rejection of provider in provider request engine + ## v3.78.0 (2022-03-16) #### :rocket: New Feature