Index: google_apis/gaia/ubertoken_fetcher.cc |
diff --git a/google_apis/gaia/ubertoken_fetcher.cc b/google_apis/gaia/ubertoken_fetcher.cc |
index a1e760fedae3ed43c32cca1dea5d1632862111f5..15e5932bed620498fe8ede7fc2cd6ad2369c987d 100644 |
--- a/google_apis/gaia/ubertoken_fetcher.cc |
+++ b/google_apis/gaia/ubertoken_fetcher.cc |
@@ -19,10 +19,12 @@ const int UbertokenFetcher::kMaxRetries = 3; |
UbertokenFetcher::UbertokenFetcher( |
OAuth2TokenService* token_service, |
UbertokenConsumer* consumer, |
+ const std::string& source, |
net::URLRequestContextGetter* request_context) |
: OAuth2TokenService::Consumer("uber_token_fetcher"), |
token_service_(token_service), |
consumer_(consumer), |
+ source_(source), |
request_context_(request_context), |
retry_number_(0), |
second_access_token_request_(false) { |
@@ -110,7 +112,7 @@ void UbertokenFetcher::RequestAccessToken() { |
void UbertokenFetcher::ExchangeTokens() { |
gaia_auth_fetcher_.reset(new GaiaAuthFetcher(this, |
- GaiaConstants::kChromeSource, |
+ source_, |
request_context_)); |
gaia_auth_fetcher_->StartTokenFetchForUberAuthExchange(access_token_); |
} |