avi12 / web-ext-deploy

A tool for deploying WebExtensions to multiple stores.
GNU General Public License v3.0
47 stars 5 forks source link

Seeing 429 response for "too many requests" #48

Open pviswanathan opened 2 weeks ago

pviswanathan commented 2 weeks ago

https://github.com/avi12/web-ext-deploy/blob/5c6961f677589c27b93fce725211750d12c30d17/src/stores/edge/edge-deploy.ts#L69

I tried to find API doc references to why 429's are issued with no luck. We are able to reproduce the 429 pretty consistently. Might it make sense to extend the timeout between requests to something higher?

avi12 commented 2 weeks ago

You're welcome to implement an exponential backoff algorithm, test that it works and then create a PR and I'll merge it