Files
OmniRoute/tests/unit/batch-processor.test.ts
diegosouzapw c9c6c63216 feat(batch): global rate-limit header cache with 60s TTL + 24h retry window (#2299)
- Promote prevHeaders from per-batch local to module-level global with 60s TTL
- Share rate-limit throttle state across sequential batches
- Use 24h time-based retry limit (MAX_RETRY_DURATION_MS) instead of count-only
- Increase baseMs to 5s and maxMs to 1h for batch-appropriate backoff
- Add getCachedHeaders/resetCachedHeaders test helpers
- 7/7 unit tests pass

Authored-by: Markus Hartung <hartmark@users.noreply.github.com>
2026-05-16 09:08:36 -03:00

9.7 KiB