diff --git a/src/index.ts b/src/index.ts index b0ab59d..0aa40a7 100644 --- a/src/index.ts +++ b/src/index.ts @@ -46,9 +46,10 @@ const setupAxiosRetry = () => { config._retryCount!++; const exponentialDelay = Math.min(initialRetryDelay * Math.pow(backoffFactor, config._retryCount! - 1)); - return new Promise(async resolve => { - await new Promise(resolve => setTimeout(resolve, exponentialDelay)); - resolve(axiosInstance(config)); + return new Promise(resolve => { + setTimeout(() => { + resolve(axiosInstance(config)); + }, exponentialDelay); }); }