Index: components/variations/variations_seed_simulator.cc |
diff --git a/components/variations/variations_seed_simulator.cc b/components/variations/variations_seed_simulator.cc |
index 59b56643adf1d94a8d78d82963a9ec923a30d583..05f5f73ebd24db653f173e997222935abcb27af4 100644 |
--- a/components/variations/variations_seed_simulator.cc |
+++ b/components/variations/variations_seed_simulator.cc |
@@ -9,6 +9,7 @@ |
#include <map> |
#include "base/metrics/field_trial.h" |
+#include "components/variations/client_filterable_state.h" |
#include "components/variations/processed_study.h" |
#include "components/variations/proto/study.pb.h" |
#include "components/variations/study_filtering.h" |
@@ -114,19 +115,9 @@ VariationsSeedSimulator::~VariationsSeedSimulator() { |
VariationsSeedSimulator::Result VariationsSeedSimulator::SimulateSeedStudies( |
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) { |
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); |
return ComputeDifferences(filtered_studies); |
} |