Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exponential backoff api wrapper #328

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

KennyHuRadar
Copy link
Contributor

Our API helper currently only attempts to make calls once. A more robust solution will be to have exponential backoff.

The new RadarAPIRetryWrapper will allows us to retry network calls up to 5 times, each time with exponentially longer waiting period.

This PR only changes the getConfig call to use exponential backoff but other calls may be changed to use exponential backoff in the future.

QA: Unit tests are implemented within RadarAPIRetryTest.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant