Versions in this module Expand all Collapse all v0 v0.0.11 Oct 19, 2021 v0.0.10 Sep 28, 2021 Changes in this version + func Limiter() gin.HandlerFunc + func SetUp(options ...Option) + type Config struct + Bursts int + Rate int + WaitTime int + type IPRateLimiter struct + func GetIPRateLimiter() *IPRateLimiter + func NewIPRateLimiter() *IPRateLimiter + func (i *IPRateLimiter) AddIP(ip string) *rate.Limiter + func (i *IPRateLimiter) GetLimiter(ip string) *rate.Limiter + type Option func(c *Config) + func Bursts(bursts int) Option + func Rate(rate int) Option + func WaitTime(waitTime int) Option