Merge pull request #143 from fjogeleit/fixes

fix retry and ignore status response
This commit is contained in:
Frank Jogeleit 2024-04-06 10:03:47 +02:00 committed by GitHub
commit 2bb8059d00
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 8 additions and 8 deletions

4
dist/index.js vendored
View file

@ -27232,7 +27232,7 @@ const retry = async (callback, options) => {
lastErr = err; lastErr = err;
} }
if (i < options.retries) { if (i < options.retry) {
options.actions.warning(`#${i + 1} request failed: ${err}`); options.actions.warning(`#${i + 1} request failed: ${err}`);
await sleep(options.sleep); await sleep(options.sleep);
} }
@ -27357,7 +27357,7 @@ const request = async({ method, instanceConfig, data, files, file, actions, opti
if (error.response && options.ignoredCodes.includes(error.response.status)) { if (error.response && options.ignoredCodes.includes(error.response.status)) {
actions.warning(`ignored status code: ${JSON.stringify({ code: error.response.status, message: error.response.data })}`) actions.warning(`ignored status code: ${JSON.stringify({ code: error.response.status, message: error.response.data })}`)
return null return error.response
} }
if (!error.response && error.request && options.preventFailureOnNoResponse) { if (!error.response && error.request && options.preventFailureOnNoResponse) {

View file

@ -55,7 +55,7 @@ const retry = async (callback, options) => {
lastErr = err; lastErr = err;
} }
if (i < options.retries) { if (i < options.retry) {
options.actions.warning(`#${i + 1} request failed: ${err}`); options.actions.warning(`#${i + 1} request failed: ${err}`);
await sleep(options.sleep); await sleep(options.sleep);
} }

View file

@ -95,7 +95,7 @@ const request = async({ method, instanceConfig, data, files, file, actions, opti
if (error.response && options.ignoredCodes.includes(error.response.status)) { if (error.response && options.ignoredCodes.includes(error.response.status)) {
actions.warning(`ignored status code: ${JSON.stringify({ code: error.response.status, message: error.response.data })}`) actions.warning(`ignored status code: ${JSON.stringify({ code: error.response.status, message: error.response.data })}`)
return null return error.response
} }
if (!error.response && error.request && options.preventFailureOnNoResponse) { if (!error.response && error.request && options.preventFailureOnNoResponse) {