Index: components/web_resource/web_resource_service.cc |
diff --git a/components/web_resource/web_resource_service.cc b/components/web_resource/web_resource_service.cc |
index ee7279f092e11665807ca2de1f7bd98b3dd158e1..d65904c166ec8cdc1463c4a1aa1c554051b3a8b4 100644 |
--- a/components/web_resource/web_resource_service.cc |
+++ b/components/web_resource/web_resource_service.cc |
@@ -42,7 +42,8 @@ WebResourceService::WebResourceService( |
int cache_update_delay_ms, |
net::URLRequestContextGetter* request_context, |
const char* disable_network_switch, |
- const ParseJSONCallback& parse_json_callback) |
+ const ParseJSONCallback& parse_json_callback, |
+ const net::NetworkTrafficAnnotationTag& traffic_annotation) |
: prefs_(prefs), |
resource_request_allowed_notifier_( |
new ResourceRequestAllowedNotifier(prefs, disable_network_switch)), |
@@ -55,6 +56,7 @@ WebResourceService::WebResourceService( |
cache_update_delay_ms_(cache_update_delay_ms), |
request_context_(request_context), |
parse_json_callback_(parse_json_callback), |
+ traffic_annotation_(traffic_annotation), |
weak_ptr_factory_(this) { |
resource_request_allowed_notifier_->Init(this); |
DCHECK(prefs); |
@@ -150,8 +152,8 @@ void WebResourceService::StartFetch() { |
application_locale_); |
DVLOG(1) << "WebResourceService StartFetch " << web_resource_server; |
- url_fetcher_ = |
- net::URLFetcher::Create(web_resource_server, net::URLFetcher::GET, this); |
+ url_fetcher_ = net::URLFetcher::Create( |
+ web_resource_server, net::URLFetcher::GET, this, traffic_annotation_); |
data_use_measurement::DataUseUserData::AttachToFetcher( |
url_fetcher_.get(), |
data_use_measurement::DataUseUserData::WEB_RESOURCE_SERVICE); |