Chromium Code Reviews| Index: chrome/browser/net/file_downloader.cc | 
| diff --git a/chrome/browser/net/file_downloader.cc b/chrome/browser/net/file_downloader.cc | 
| index aa57047b7c2f62bbe5d959df52aacae95f794c74..7864aa9c1f8c459f17c3485f5a754dc0ab34509b 100644 | 
| --- a/chrome/browser/net/file_downloader.cc | 
| +++ b/chrome/browser/net/file_downloader.cc | 
| @@ -25,9 +25,33 @@ FileDownloader::FileDownloader(const GURL& url, | 
| net::URLRequestContextGetter* request_context, | 
| const DownloadFinishedCallback& callback) | 
| : callback_(callback), | 
| - fetcher_(URLFetcher::Create(url, URLFetcher::GET, this)), | 
| local_path_(path), | 
| weak_ptr_factory_(this) { | 
| + net::NetworkTrafficAnnotationTag traffic_annotation = | 
| 
 
battre
2017/02/01 16:25:58
FileDownloader should take a net::NetworkTrafficAn
 
Ramin Halavati
2017/02/02 07:44:24
Done.
 
 | 
| + net::DefineNetworkTrafficAnnotation("", R"( | 
| + semantics { | 
| + sender: "" | 
| + description: "" | 
| + trigger: "" | 
| + data: "" | 
| + destination: WEBSITE/GOOGLE_OWNED_SERVICE/OTHER | 
| + } | 
| + policy { | 
| + cookies_allowed: false/true | 
| + cookies_store_exceptions: "" | 
| + setting: "" | 
| + policy { | 
| + [POLICY_NAME] { | 
| + policy_options {mode: MANDATORY/RECOMMENDED/UNSET} | 
| + value: ... | 
| + } | 
| + } | 
| + })"); | 
| + fetcher_.reset(URLFetcher::Create(url, | 
| + URLFetcher::GET, | 
| + this, | 
| + traffic_annotation).release()); | 
| + | 
| fetcher_->SetRequestContext(request_context); | 
| fetcher_->SetLoadFlags(net::LOAD_DO_NOT_SEND_COOKIES | | 
| net::LOAD_DO_NOT_SAVE_COOKIES); |