commit | bbe245fc7ebfbc3a19ad4b4b1d5d683c62daf1c4 | [log] [tgz] |
---|---|---|
author | Tibor Goldschwendt <[email protected]> | Tue Oct 20 19:28:51 2020 |
committer | Commit Bot <[email protected]> | Tue Oct 20 19:28:51 2020 |
tree | c099685baa902fc2144f29946471305d9faf493f | |
parent | 4ae1f611ba52738730214130ac6f6ac6877e38eb [diff] |
[ntp][modules] Add variation headers to shopping tasks request This is necessary to trigger the shopping tasks experiment. (cherry picked from commit b2d302e093769111df046ba7f66056f7b2d194a7) Bug: 1135401 Change-Id: I030f073dd9c4b69bed037fa8f7923d8860249b83 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2451575 Commit-Queue: Tibor Goldschwendt <[email protected]> Auto-Submit: Tibor Goldschwendt <[email protected]> Reviewed-by: Moe Ahmadi <[email protected]> Cr-Original-Commit-Position: refs/heads/master@{#814290} Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2487722 Reviewed-by: Tibor Goldschwendt <[email protected]> Cr-Commit-Position: refs/branch-heads/4280@{#541} Cr-Branched-From: ea420fb963f9658c9969b6513c56b8f47efa1a2a-refs/heads/master@{#812852}
diff --git a/chrome/browser/search/shopping_tasks/shopping_tasks_service.cc b/chrome/browser/search/shopping_tasks/shopping_tasks_service.cc index 6dd0bb1..9ec5d65 100644 --- a/chrome/browser/search/shopping_tasks/shopping_tasks_service.cc +++ b/chrome/browser/search/shopping_tasks/shopping_tasks_service.cc
@@ -11,6 +11,7 @@ #include "components/prefs/pref_registry_simple.h" #include "components/prefs/pref_service.h" #include "components/prefs/scoped_user_pref_update.h" +#include "components/variations/net/variations_http_headers.h" #include "net/base/url_util.h" #include "services/network/public/cpp/resource_request.h" #include "services/network/public/cpp/shared_url_loader_factory.h" @@ -92,6 +93,10 @@ network::mojom::CredentialsMode::kInclude; resource_request->request_initiator = url::Origin::Create(GURL(chrome::kChromeUINewTabURL)); + variations::AppendVariationsHeaderUnknownSignedIn( + resource_request->url, + /* Modules are only shown in non-incognito. */ + variations::InIncognito::kNo, resource_request.get()); loaders_.push_back(network::SimpleURLLoader::Create( std::move(resource_request), traffic_annotation));