Index: chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate.cc |
diff --git a/chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate.cc b/chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate.cc |
index 636a8fe753f20a519e78329c5a26cbe3b29a3071..d8713517057675f93f97a66c0df08f961a298fa7 100644 |
--- a/chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate.cc |
+++ b/chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate.cc |
@@ -13,8 +13,7 @@ |
#include "chrome/browser/safe_browsing/incident_reporting/incident_receiver.h" |
#include "chrome/browser/safe_browsing/incident_reporting/tracked_preference_incident.h" |
#include "components/safe_browsing/csd.pb.h" |
-#include "components/user_prefs/tracked/pref_hash_store_transaction.h" |
-#include "components/user_prefs/tracked/tracked_preference_helper.h" |
+#include "services/preferences/public/interfaces/tracked_preference_validation_delegate.mojom.h" |
namespace safe_browsing { |
@@ -24,23 +23,26 @@ typedef ClientIncidentReport_IncidentData_TrackedPreferenceIncident TPIncident; |
typedef ClientIncidentReport_IncidentData_TrackedPreferenceIncident_ValueState |
TPIncident_ValueState; |
+using ValueState = |
+ prefs::mojom::TrackedPreferenceValidationDelegate::ValueState; |
+ |
// Maps a primary PrefHashStoreTransaction::ValueState and an external |
// validation state to a TrackedPreferenceIncident::ValueState. |
TPIncident_ValueState MapValueState( |
- PrefHashStoreTransaction::ValueState value_state, |
- PrefHashStoreTransaction::ValueState external_validation_value_state) { |
+ ValueState value_state, |
+ ValueState external_validation_value_state) { |
switch (value_state) { |
- case PrefHashStoreTransaction::CLEARED: |
+ case ValueState::CLEARED: |
return TPIncident::CLEARED; |
- case PrefHashStoreTransaction::CHANGED: |
+ case ValueState::CHANGED: |
return TPIncident::CHANGED; |
- case PrefHashStoreTransaction::UNTRUSTED_UNKNOWN_VALUE: |
+ case ValueState::UNTRUSTED_UNKNOWN_VALUE: |
return TPIncident::UNTRUSTED_UNKNOWN_VALUE; |
default: |
switch (external_validation_value_state) { |
- case PrefHashStoreTransaction::CLEARED: |
+ case ValueState::CLEARED: |
return TPIncident::BYPASS_CLEARED; |
- case PrefHashStoreTransaction::CHANGED: |
+ case ValueState::CHANGED: |
return TPIncident::BYPASS_CHANGED; |
default: |
return TPIncident::UNKNOWN; |
@@ -61,8 +63,8 @@ PreferenceValidationDelegate::~PreferenceValidationDelegate() { |
void PreferenceValidationDelegate::OnAtomicPreferenceValidation( |
const std::string& pref_path, |
std::unique_ptr<base::Value> value, |
- PrefHashStoreTransaction::ValueState value_state, |
- PrefHashStoreTransaction::ValueState external_validation_value_state, |
+ ValueState value_state, |
+ ValueState external_validation_value_state, |
bool is_personal) { |
TPIncident_ValueState proto_value_state = |
MapValueState(value_state, external_validation_value_state); |
@@ -86,8 +88,8 @@ void PreferenceValidationDelegate::OnSplitPreferenceValidation( |
const std::string& pref_path, |
const std::vector<std::string>& invalid_keys, |
const std::vector<std::string>& external_validation_invalid_keys, |
- PrefHashStoreTransaction::ValueState value_state, |
- PrefHashStoreTransaction::ValueState external_validation_value_state, |
+ ValueState value_state, |
+ ValueState external_validation_value_state, |
bool is_personal) { |
TPIncident_ValueState proto_value_state = |
MapValueState(value_state, external_validation_value_state); |