Просмотр исходного кода

client: define DefaultRequestTimeout

Brian Waldon 11 лет назад
Родитель
Сommit
f21d93ba60
2 измененных файлов с 3 добавлено и 2 удалено
  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
 	}