0

Remove foreign keys from PrefRegistry.

This is dead code - foreign keys are no longer used.

Change-Id: I75890036a8402b5b2e70942e8d8b12cc7edd7e21
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5679108
Auto-Submit: Jan Keitel <jkeitel@google.com>
Reviewed-by: Dominic Battré <battre@chromium.org>
Commit-Queue: Dominic Battré <battre@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1324937}
This commit is contained in:
Jan Keitel
2024-07-09 17:37:30 +00:00
committed by Chromium LUCI CQ
parent 973fb00a12
commit 7ef925c836
3 changed files with 0 additions and 31 deletions

@ -50,14 +50,6 @@ void PrefRegistry::SetDefaultPrefValue(const std::string& pref_name,
defaults_->ReplaceDefaultValue(pref_name, std::move(value));
}
void PrefRegistry::SetDefaultForeignPrefValue(const std::string& path,
base::Value default_value,
uint32_t flags) {
auto erased = foreign_pref_keys_.erase(path);
DCHECK_EQ(1u, erased);
RegisterPreference(path, std::move(default_value), flags);
}
void PrefRegistry::RegisterPreference(std::string_view path,
base::Value default_value,
uint32_t flags) {
@ -78,9 +70,4 @@ void PrefRegistry::RegisterPreference(std::string_view path,
OnPrefRegistered(path, flags);
}
void PrefRegistry::RegisterForeignPref(const std::string& path) {
bool inserted = foreign_pref_keys_.insert(path).second;
DCHECK(inserted);
}
void PrefRegistry::OnPrefRegistered(std::string_view path, uint32_t flags) {}

@ -7,7 +7,6 @@
#include <stdint.h>
#include <set>
#include <string>
#include <string_view>
#include <unordered_map>
@ -77,20 +76,6 @@ class COMPONENTS_PREFS_EXPORT PrefRegistry
// `pref_name` must be a previously registered preference.
void SetDefaultPrefValue(const std::string& pref_name, base::Value value);
// Registers a pref owned by another service for use with the current service.
// The owning service must register that pref with the `PUBLIC` flag.
void RegisterForeignPref(const std::string& path);
// Sets the default value and flags of a previously-registered foreign pref
// value.
void SetDefaultForeignPrefValue(const std::string& path,
base::Value default_value,
uint32_t flags);
const std::set<std::string>& foreign_pref_keys() const {
return foreign_pref_keys_;
}
protected:
friend class base::RefCounted<PrefRegistry>;
virtual ~PrefRegistry();
@ -108,8 +93,6 @@ class COMPONENTS_PREFS_EXPORT PrefRegistry
// A map of pref name to a bitmask of PrefRegistrationFlags.
PrefRegistrationFlagsMap registration_flags_;
std::set<std::string> foreign_pref_keys_;
};
#endif // COMPONENTS_PREFS_PREF_REGISTRY_H_