diff --git a/rate.go b/rate.go index 1cfc36e..6dbad8e 100644 --- a/rate.go +++ b/rate.go @@ -72,6 +72,14 @@ func PerHour(rate int) Limit { } } +func PerDay(rate int) Limit { + return Limit{ + Rate: rate, + Period: time.Hour * 24, + Burst: rate, + } +} + // ------------------------------------------------------------------------------ // Limiter controls how frequently events are allowed to happen.