diff --git a/auth.js b/auth.js index 2f86465..552072f 100644 --- a/auth.js +++ b/auth.js @@ -1,6 +1,6 @@ const { requestWithRetries, isRequestError, isStatusCodeError } = require('./requestPromiseUtils'); -const retryHandler = (err, nextTryCount) => { +const shouldRetry = (err, nextTryCount) => { if (nextTryCount > 5) { return false; } @@ -32,7 +32,7 @@ module.exports = (zuoraClient) => { json: true, }; - const response = await requestWithRetries(options, retryHandler, computeRetryDelay); + const response = await requestWithRetries(options, shouldRetry, computeRetryDelay); if (!response) { throw new Error('ZuoraJS: Auth: Empty Response'); } diff --git a/requestPromiseUtils.js b/requestPromiseUtils.js index 8431a5f..28fb39f 100644 --- a/requestPromiseUtils.js +++ b/requestPromiseUtils.js @@ -1,13 +1,13 @@ const requestPromise = require('request-promise'); const requestPromiseErrors = require('request-promise/errors'); -const requestWithRetries = async (requestOptions, retryHandler, computeRetryDelay) => { +const requestWithRetries = async (requestOptions, shouldRetry, computeRetryDelay) => { const makeRequest = async (tryCount) => { let response; try { response = await requestPromise(requestOptions); } catch (err) { - if (!retryHandler || !retryHandler(err, tryCount)) { + if (!shouldRetry || !shouldRetry(err, tryCount)) { throw err; }