Explorar o código

client: define DefaultRequestTimeout

Brian Waldon %!s(int64=11) %!d(string=hai) anos
pai
achega
f21d93ba60
Modificáronse 2 ficheiros con 3 adicións e 2 borrados
  1. 2 1
      client/http.go
  2. 1 1
      discovery/discovery.go

+ 2 - 1
client/http.go

@@ -26,7 +26,8 @@ import (
 )
 
 var (
-	ErrTimeout = context.DeadlineExceeded
+	ErrTimeout            = context.DeadlineExceeded
+	DefaultRequestTimeout = 5 * time.Second
 )
 
 // transport mimics http.Transport to provide an interface which can be

+ 1 - 1
discovery/discovery.go

@@ -105,7 +105,7 @@ func New(durl string, id uint64, config string) (Discoverer, error) {
 	if err != nil {
 		return nil, err
 	}
-	c, err := client.NewDiscoveryKeysAPI(&http.Transport{Proxy: pf}, u.String(), time.Second*5)
+	c, err := client.NewDiscoveryKeysAPI(&http.Transport{Proxy: pf}, u.String(), client.DefaultRequestTimeout)
 	if err != nil {
 		return nil, err
 	}