Merge pull request #1724 from bradrydzewski/master

ensure client uses ProxyFromEnvironment
This commit is contained in:
Brad Rydzewski 2016-07-20 22:46:36 -07:00 committed by GitHub
commit b675867967

View file

@ -76,7 +76,10 @@ func NewClientTokenTLS(uri, token string, c *tls.Config) Client {
auther := config.Client(oauth2.NoContext, &oauth2.Token{AccessToken: token})
if c != nil {
if trans, ok := auther.Transport.(*oauth2.Transport); ok {
trans.Base = &http.Transport{TLSClientConfig: c}
trans.Base = &http.Transport{
TLSClientConfig: c,
Proxy: http.ProxyFromEnvironment,
}
}
}
return &client{client: auther, base: uri, token: token}