Index: google_apis/gaia/gaia_oauth_client.cc |
diff --git a/google_apis/gaia/gaia_oauth_client.cc b/google_apis/gaia/gaia_oauth_client.cc |
index c021623b5897ec85737e55bba717e768e2aebe6c..ed26b28b9abcf2d5bdaca1e9f439d3113c2ebc8d 100644 |
--- a/google_apis/gaia/gaia_oauth_client.cc |
+++ b/google_apis/gaia/gaia_oauth_client.cc |
@@ -9,6 +9,7 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/strings/string_util.h" |
#include "base/values.h" |
+#include "components/data_use_measurement/core/data_use_user_data.h" |
#include "google_apis/gaia/gaia_urls.h" |
#include "net/base/escape.h" |
#include "net/base/load_flags.h" |
@@ -176,6 +177,8 @@ void GaiaOAuthClient::Core::GetUserInfoImpl( |
request_ = net::URLFetcher::Create( |
kUrlFetcherId, GURL(GaiaUrls::GetInstance()->oauth_user_info_url()), |
net::URLFetcher::GET, this); |
+ data_use_measurement::DataUseUserData::AttachToFetcher( |
+ request_.get(), data_use_measurement::DataUseUserData::GOOGLE_APIS); |
request_->SetRequestContext(request_context_getter_.get()); |
request_->AddExtraRequestHeader("Authorization: OAuth " + oauth_access_token); |
request_->SetMaxRetriesOn5xx(max_retries); |
@@ -215,6 +218,8 @@ void GaiaOAuthClient::Core::MakeGaiaRequest( |
num_retries_ = 0; |
request_ = |
net::URLFetcher::Create(kUrlFetcherId, url, net::URLFetcher::POST, this); |
+ data_use_measurement::DataUseUserData::AttachToFetcher( |
+ request_.get(), data_use_measurement::DataUseUserData::GOOGLE_APIS); |
request_->SetRequestContext(request_context_getter_.get()); |
request_->SetUploadData("application/x-www-form-urlencoded", post_body); |
request_->SetMaxRetriesOn5xx(max_retries); |