Creating a general purpose rate limiting helper would be useful i think. Aspects:
- Arguments:
value - Limit value (e.g., 100)
period - Per time frame (e.g. sec, min, hr, day)
on_limit - what to do when limit reached? (see below)
- May need extra arguments depending on API
on_limit -
stop - and give error message to use
warn - and give error message to use
queue - and give max time to wait in queue (if R session quits this queue gone)
Creating a general purpose rate limiting helper would be useful i think. Aspects:
value- Limit value (e.g.,100)period- Per time frame (e.g.sec,min,hr,day)on_limit- what to do when limit reached? (see below)on_limit-stop- and give error message to usewarn- and give error message to usequeue- and give max time to wait in queue (if R session quits this queue gone)