Files
discoursejs/docs/lib/utils/retryconfig.md

1.7 KiB

RetryConfig

Allows customizing the default retry configuration. It is only permitted in methods that accept retry policies.

Fields

Name Type Description Example
strategy `"backoff" "none"` The retry strategy to use.
backoff BackoffStrategy When strategy is "backoff", this configurates for the backoff parameters.
retryConnectionErrors *boolean* When strategy is "backoff", this determines whether or not to retry on connection errors. true

BackoffStrategy

The backoff strategy allows retrying a request with an exponential backoff between each retry.

Fields

Name Type Description Example
initialInterval *number* The initial interval in milliseconds. 500
maxInterval *number* The maximum interval in milliseconds. 60000
exponent *number* The exponent to use for the backoff. 1.5
maxElapsedTime *number* The maximum elapsed time in milliseconds. 300000