web: check request before setting header
This commit is contained in:
@@ -16,7 +16,9 @@ func NewRetryableHttpClient(timeout time.Duration, rl ratelimit.Limiter, log *ze
|
|||||||
retryClient.RetryWaitMax = 10 * time.Second
|
retryClient.RetryWaitMax = 10 * time.Second
|
||||||
retryClient.RequestLogHook = func(l retryablehttp.Logger, request *http.Request, i int) {
|
retryClient.RequestLogHook = func(l retryablehttp.Logger, request *http.Request, i int) {
|
||||||
// set user-agent
|
// set user-agent
|
||||||
|
if request != nil {
|
||||||
request.Header.Set("User-Agent", "nabarr/"+build.Version)
|
request.Header.Set("User-Agent", "nabarr/"+build.Version)
|
||||||
|
}
|
||||||
|
|
||||||
// rate limit
|
// rate limit
|
||||||
if rl != nil {
|
if rl != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user