RateLimiter constructor
Creates a new RateLimiter with the given parameters
defaultDelayMs
is the default delay between requests to the same domain
domainDelays
is a map of domains to their custom delays
Implementation
RateLimiter({int defaultDelayMs = 1000, Map<String, int>? domainDelays})
: _defaultDelayMs = defaultDelayMs,
_domainDelays = domainDelays ?? {};