Skip to content

Commit 7ead21b

Browse files
authored
Merge pull request #1158 from JupiterOne/client-default-rate-limit-delay
http-client: use the retryOptions.delay as default delay for rate limit
2 parents 4230fc8 + 51bb121 commit 7ead21b

File tree

1 file changed

+3
-1
lines changed
  • packages/integration-sdk-http-client/src

1 file changed

+3
-1
lines changed

packages/integration-sdk-http-client/src/client.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,9 @@ export abstract class BaseAPIClient {
418418
}
419419

420420
if (err.status === 429) {
421-
const retryAfter = err.retryAfter ? err.retryAfter * 1000 : 5_000;
421+
const retryAfter = err.retryAfter
422+
? err.retryAfter * 1_000
423+
: this.retryOptions.delay;
422424
this.logger.warn(
423425
{ retryAfter },
424426
'Received a rate limit error. Waiting before retrying.',

0 commit comments

Comments
 (0)