diff --git a/myhttp/httpc/httpclient.go b/myhttp/httpc/httpclient.go index 6fe31a1..5ede614 100644 --- a/myhttp/httpc/httpclient.go +++ b/myhttp/httpc/httpclient.go @@ -104,7 +104,7 @@ func New(opts ...ConfigOpt) *HttpClient { client: config.client, } - if config.qpsLimiter == nil { + if config.qpsLimiter != nil { hc.qpsLimiter = config.qpsLimiter } else if config.qps > 0 { hc.qpsLimiter = rate.NewLimiter(rate.Every(time.Second/time.Duration(config.qps)), config.qps)