create<T> static method
RateLimiter<T>
create<T>(
- dynamic function(
- T
- RateLimitConfig defaultConfig,
- RateLimitConfig? customConfig
Create a rate limiter with merged configuration
Implementation
static RateLimiter<T> create<T>(
Function(T) function,
RateLimitConfig defaultConfig,
RateLimitConfig? customConfig,
) {
final RateLimitConfig mergedConfig = _mergeConfigs(defaultConfig, customConfig);
return RateLimiter<T>(function, mergedConfig);
}