web: check request before setting header

This commit is contained in:
James Bayliss
2021-02-26 21:53:13 +00:00
parent a9486e1ce2
commit c3ab8eda6e

View File

@@ -16,7 +16,9 @@ func NewRetryableHttpClient(timeout time.Duration, rl ratelimit.Limiter, log *ze
retryClient.RetryWaitMax = 10 * time.Second
retryClient.RequestLogHook = func(l retryablehttp.Logger, request *http.Request, i int) {
// set user-agent
if request != nil {
request.Header.Set("User-Agent", "nabarr/"+build.Version)
}
// rate limit
if rl != nil {