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

Revert the roundtripper back to it's original state

Signed-off-by: Matt Bolt <mbolt35@gmail.com>
Matt Bolt 3 лет назад
Родитель
Сommit
4aae52bdf3
1 измененных файлов с 5 добавлено и 8 удалено
  1. 5 8
      pkg/util/httputil/roundtrip.go

+ 5 - 8
pkg/util/httputil/roundtrip.go

@@ -1,20 +1,17 @@
 package httputil
 
-import (
-	"net/http"
-)
+import "net/http"
 
 type userAgentTransport struct {
-	http.RoundTripper
-
 	userAgent string
+	base      http.RoundTripper
 }
 
 // NewUserAgentTransport creates a RoundTripper that attaches the configured user agent.
 func NewUserAgentTransport(userAgent string, base http.RoundTripper) http.RoundTripper {
 	return &userAgentTransport{
-		RoundTripper: base,
-		userAgent:    userAgent,
+		userAgent: userAgent,
+		base:      base,
 	}
 }
 
@@ -30,5 +27,5 @@ func (t userAgentTransport) RoundTrip(r *http.Request) (*http.Response, error) {
 	}
 	r2.Header.Set("User-Agent", t.userAgent)
 	r = r2
-	return t.RoundTripper.RoundTrip(r)
+	return t.base.RoundTrip(r)
 }