More or less mimics Hydra's `GithubStatus.pm` adaptive throttling: - Log rate limit status when remaining <= 2000 - Sleep when remaining <= 1000 Adaptive delay spreads requests over reset window. Rate limits are extracted from *every response* for better accuracy. Accuracy is *critical* because the primary failure is to get rate limited more often due to miscalculation. Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: I3b1fa444c937715c604002d71510bcf76a6a6964 |
||
|---|---|---|
| .. | ||
| migrations | ||
| src | ||
| tests | ||
| Cargo.toml | ||