mirror of
https://github.com/LukeHagar/discoursejs.git
synced 2025-12-06 04:19:37 +00:00
1.7 KiB
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 |