RateLimiter
interface RateLimiter
Controls request throughput to stay within PUBG API rate limits.
The PUBG API enforces a default limit of 10 requests per minute per API key. Exceeding this results in an HTTP 429 response.
Implement this interface to provide custom throttling behaviour and pass the implementation to the dev.pubgkt.PubgApi constructor. The default implementation is DelayRateLimiter, which proactively delays requests based on response headers.
To disable rate limiting entirely (e.g. when you manage it externally), use RateLimiter.None.