From 007fb8c4a41995049244553060125fcf9b7da4ce Mon Sep 17 00:00:00 2001 From: Baoshan Sheng Date: Sun, 10 Jul 2022 21:27:47 +0800 Subject: [PATCH] refactor: failover from native fetch to node-fetch --- src/fetch-wrapper.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/fetch-wrapper.ts b/src/fetch-wrapper.ts index 2bd744715..36f6e4065 100644 --- a/src/fetch-wrapper.ts +++ b/src/fetch-wrapper.ts @@ -27,7 +27,9 @@ export default function fetchWrapper( let url: string; const fetch: typeof nodeFetch = - (requestOptions.request && requestOptions.request.fetch) || nodeFetch; + (requestOptions.request && requestOptions.request.fetch) || + globalThis.fetch || + /* istanbul ignore next */ nodeFetch; return fetch( requestOptions.url, @@ -115,7 +117,6 @@ export default function fetchWrapper( return getResponseData(response); }) - .then((data) => { return { status, @@ -124,7 +125,6 @@ export default function fetchWrapper( data, }; }) - .catch((error) => { if (error instanceof RequestError) throw error;