func NewRateLimiter(limit int, duration time.Duration) *RateLimiter { return &RateLimiter{ limit: limit, duration: duration, store: store.NewStore(), } }
func NewRateLimiter(limit int) *RateLimiter { return &RateLimiter{ store: store.NewStore(limit), } }