Versions in this module Expand all Collapse all v0 v0.4.0 Feb 24, 2024 Changes in this version + type IPAddress string + type IPRateLimiter struct + func NewIPRateLimiter(tps rate.Limit, size int) *IPRateLimiter + func (ipLimiter *IPRateLimiter) AddLimiter(ipAddr string) *rate.Limiter + func (ipLimiter *IPRateLimiter) GetLimiter(ipAddr string) *rate.Limiter + type IPWhiteList struct + func NewIPWhiteList(ipList []string) (*IPWhiteList, error) + type Server struct + func NewServer(version string, keys *auth.Keys, config *config.Service) (*Server, error) + func (ws *Server) Start() error