This PR fixes AniList (and potential other provider) 429 too many request issues by implementing an exponential backoff and preventing too many API calls being made to the same provider if called in succession too quickly.
Also a delayer interface has been created for unit tests.
This PR fixes AniList (and potential other provider) 429 too many request issues by implementing an exponential backoff and preventing too many API calls being made to the same provider if called in succession too quickly.
Also a delayer interface has been created for unit tests.
Fixes #122