Index: components/variations/variations_seed_processor.cc |
diff --git a/components/variations/variations_seed_processor.cc b/components/variations/variations_seed_processor.cc |
index c1bb22f5762577aa305ac5f06eafbcf13e33255c..af04452716205aed491093c83489f49ed8ac5880 100644 |
--- a/components/variations/variations_seed_processor.cc |
+++ b/components/variations/variations_seed_processor.cc |
@@ -14,6 +14,7 @@ |
#include "base/metrics/field_trial.h" |
#include "base/metrics/histogram_macros.h" |
#include "base/strings/utf_string_conversions.h" |
+#include "components/variations/client_filterable_state.h" |
#include "components/variations/processed_study.h" |
#include "components/variations/study_filtering.h" |
#include "components/variations/variations_associated_data.h" |
@@ -175,26 +176,17 @@ VariationsSeedProcessor::~VariationsSeedProcessor() { |
void VariationsSeedProcessor::CreateTrialsFromSeed( |
const VariationsSeed& seed, |
- const std::string& locale, |
- const base::Time& reference_date, |
- const base::Version& version, |
- Study_Channel channel, |
- Study_FormFactor form_factor, |
- const std::string& hardware_class, |
- const std::string& session_consistency_country, |
- const std::string& permanent_consistency_country, |
+ const ClientFilterableState& client_state, |
const UIStringOverrideCallback& override_callback, |
const base::FieldTrial::EntropyProvider* low_entropy_provider, |
base::FeatureList* feature_list) { |
std::vector<ProcessedStudy> filtered_studies; |
- FilterAndValidateStudies(seed, locale, reference_date, version, channel, |
- form_factor, hardware_class, |
- session_consistency_country, |
- permanent_consistency_country, &filtered_studies); |
+ FilterAndValidateStudies(seed, client_state, &filtered_studies); |
- for (size_t i = 0; i < filtered_studies.size(); ++i) |
+ for (size_t i = 0; i < filtered_studies.size(); ++i) { |
Alexei Svitkine (slow)
2017/06/07 15:18:08
Nit: Change to C++11 for loop syntax if you're tou
Ilya Sherman
2017/06/07 21:50:08
Done.
|
CreateTrialFromStudy(filtered_studies[i], override_callback, |
low_entropy_provider, feature_list); |
+ } |
} |
// static |