Exemplo n.º 1
0
Arquivo: client.go Projeto: Ablu/drone
func NewClientWithToken(Consumer *oauth.Consumer, AccessToken string) *http.Client {
	var token oauth.AccessToken
	token.Token = AccessToken
	client, err := Consumer.MakeHttpClient(&token)
	if err != nil {
		log.Error(err)
	}
	return client
}
Exemplo n.º 2
0
func NewClientWithToken(url string, consumer *oauth.Consumer, AccessToken string) *Client {
	var token oauth.AccessToken
	token.Token = AccessToken
	client, err := consumer.MakeHttpClient(&token)
	if err != nil {
		log.Error(err)
	}
	return &Client{client, url, AccessToken}
}
Exemplo n.º 3
0
Arquivo: client.go Projeto: ifo/trelgo
func MakeClient(consumer *oauth.Consumer, accessToken *oauth.AccessToken) (*http.Client, error) {
	if accessToken == nil && accessTokenCache == nil {
		return nil, fmt.Errorf("MakeClient failed - no oauth.AccessToken")
	}
	if accessToken == nil {
		accessToken = accessTokenCache
	}
	if consumer == nil && consumerCache == nil {
		return nil, fmt.Errorf("MakeClient failed - no consumer")
	}
	if consumer == nil {
		consumer = consumerCache
	}
	return consumer.MakeHttpClient(accessToken)
}