Index: extensions/browser/extension_prefs.cc |
diff --git a/extensions/browser/extension_prefs.cc b/extensions/browser/extension_prefs.cc |
index d7774c56689aa4ae76b1b56b6bb90723b3a26166..aa7fd59907eb302d40935eba1880fff72527a147 100644 |
--- a/extensions/browser/extension_prefs.cc |
+++ b/extensions/browser/extension_prefs.cc |
@@ -12,6 +12,7 @@ |
#include "base/strings/string_number_conversions.h" |
#include "base/strings/string_util.h" |
#include "base/value_conversions.h" |
+#include "components/crx_file/id_util.h" |
#include "components/pref_registry/pref_registry_syncable.h" |
#include "extensions/browser/admin_policy.h" |
#include "extensions/browser/app_sorting.h" |
@@ -287,7 +288,7 @@ ExtensionPrefs::ScopedUpdate<T, type_enum_value>::ScopedUpdate( |
: update_(prefs->pref_service(), pref_names::kExtensions), |
extension_id_(extension_id), |
key_(key) { |
- DCHECK(Extension::IdIsValid(extension_id_)); |
+ DCHECK(crx_file::id_util::IdIsValid(extension_id_)); |
} |
template <typename T, base::Value::Type type_enum_value> |
@@ -456,7 +457,7 @@ const base::DictionaryValue* ExtensionPrefs::GetExtensionPref( |
void ExtensionPrefs::UpdateExtensionPref(const std::string& extension_id, |
const std::string& key, |
base::Value* data_value) { |
- if (!Extension::IdIsValid(extension_id)) { |
+ if (!crx_file::id_util::IdIsValid(extension_id)) { |
NOTREACHED() << "Invalid extension_id " << extension_id; |
return; |
} |
@@ -683,7 +684,7 @@ bool ExtensionPrefs::IsExternalExtensionAcknowledged( |
void ExtensionPrefs::AcknowledgeExternalExtension( |
const std::string& extension_id) { |
- DCHECK(Extension::IdIsValid(extension_id)); |
+ DCHECK(crx_file::id_util::IdIsValid(extension_id)); |
UpdateExtensionPref(extension_id, kPrefExternalAcknowledged, |
new base::FundamentalValue(true)); |
UpdateExtensionPref(extension_id, kPrefAcknowledgePromptCount, NULL); |
@@ -696,7 +697,7 @@ bool ExtensionPrefs::IsBlacklistedExtensionAcknowledged( |
void ExtensionPrefs::AcknowledgeBlacklistedExtension( |
const std::string& extension_id) { |
- DCHECK(Extension::IdIsValid(extension_id)); |
+ DCHECK(crx_file::id_util::IdIsValid(extension_id)); |
UpdateExtensionPref(extension_id, kPrefBlacklistAcknowledged, |
new base::FundamentalValue(true)); |
UpdateExtensionPref(extension_id, kPrefAcknowledgePromptCount, NULL); |
@@ -709,7 +710,7 @@ bool ExtensionPrefs::IsExternalInstallFirstRun( |
void ExtensionPrefs::SetExternalInstallFirstRun( |
const std::string& extension_id) { |
- DCHECK(Extension::IdIsValid(extension_id)); |
+ DCHECK(crx_file::id_util::IdIsValid(extension_id)); |
UpdateExtensionPref(extension_id, kPrefExternalInstallFirstRun, |
new base::FundamentalValue(true)); |
} |
@@ -953,13 +954,13 @@ base::Time ReadTime(const base::DictionaryValue* dictionary, const char* key) { |
} // namespace |
base::Time ExtensionPrefs::LastPingDay(const std::string& extension_id) const { |
- DCHECK(Extension::IdIsValid(extension_id)); |
+ DCHECK(crx_file::id_util::IdIsValid(extension_id)); |
return ReadTime(GetExtensionPref(extension_id), kLastPingDay); |
} |
void ExtensionPrefs::SetLastPingDay(const std::string& extension_id, |
const base::Time& time) { |
- DCHECK(Extension::IdIsValid(extension_id)); |
+ DCHECK(crx_file::id_util::IdIsValid(extension_id)); |
ScopedExtensionPrefUpdate update(prefs_, extension_id); |
SaveTime(update.Get(), kLastPingDay, time); |
} |
@@ -975,13 +976,13 @@ void ExtensionPrefs::SetBlacklistLastPingDay(const base::Time& time) { |
} |
base::Time ExtensionPrefs::LastActivePingDay(const std::string& extension_id) { |
- DCHECK(Extension::IdIsValid(extension_id)); |
+ DCHECK(crx_file::id_util::IdIsValid(extension_id)); |
return ReadTime(GetExtensionPref(extension_id), kLastActivePingDay); |
} |
void ExtensionPrefs::SetLastActivePingDay(const std::string& extension_id, |
const base::Time& time) { |
- DCHECK(Extension::IdIsValid(extension_id)); |
+ DCHECK(crx_file::id_util::IdIsValid(extension_id)); |
ScopedExtensionPrefUpdate update(prefs_, extension_id); |
SaveTime(update.Get(), kLastActivePingDay, time); |
} |
@@ -1080,14 +1081,14 @@ void ExtensionPrefs::MigrateDisableReasons( |
PermissionSet* ExtensionPrefs::GetGrantedPermissions( |
const std::string& extension_id) { |
- CHECK(Extension::IdIsValid(extension_id)); |
+ CHECK(crx_file::id_util::IdIsValid(extension_id)); |
return ReadPrefAsPermissionSet(extension_id, kPrefGrantedPermissions); |
} |
void ExtensionPrefs::AddGrantedPermissions( |
const std::string& extension_id, |
const PermissionSet* permissions) { |
- CHECK(Extension::IdIsValid(extension_id)); |
+ CHECK(crx_file::id_util::IdIsValid(extension_id)); |
scoped_refptr<PermissionSet> granted_permissions( |
GetGrantedPermissions(extension_id)); |
@@ -1105,7 +1106,7 @@ void ExtensionPrefs::AddGrantedPermissions( |
void ExtensionPrefs::RemoveGrantedPermissions( |
const std::string& extension_id, |
const PermissionSet* permissions) { |
- CHECK(Extension::IdIsValid(extension_id)); |
+ CHECK(crx_file::id_util::IdIsValid(extension_id)); |
scoped_refptr<PermissionSet> granted_permissions( |
GetGrantedPermissions(extension_id)); |
@@ -1122,7 +1123,7 @@ void ExtensionPrefs::RemoveGrantedPermissions( |
PermissionSet* ExtensionPrefs::GetActivePermissions( |
const std::string& extension_id) { |
- CHECK(Extension::IdIsValid(extension_id)); |
+ CHECK(crx_file::id_util::IdIsValid(extension_id)); |
return ReadPrefAsPermissionSet(extension_id, kPrefActivePermissions); |
} |
@@ -1401,7 +1402,7 @@ ExtensionPrefs::GetInstalledExtensionsInfo() const { |
prefs_->GetDictionary(pref_names::kExtensions); |
for (base::DictionaryValue::Iterator extension_id(*extensions); |
!extension_id.IsAtEnd(); extension_id.Advance()) { |
- if (!Extension::IdIsValid(extension_id.key())) |
+ if (!crx_file::id_util::IdIsValid(extension_id.key())) |
continue; |
scoped_ptr<ExtensionInfo> info = |
@@ -1422,7 +1423,7 @@ ExtensionPrefs::GetUninstalledExtensionsInfo() const { |
for (base::DictionaryValue::Iterator extension_id(*extensions); |
!extension_id.IsAtEnd(); extension_id.Advance()) { |
const base::DictionaryValue* ext = NULL; |
- if (!Extension::IdIsValid(extension_id.key()) || |
+ if (!crx_file::id_util::IdIsValid(extension_id.key()) || |
!IsExternalExtensionUninstalled(extension_id.key()) || |
!extension_id.value().GetAsDictionary(&ext)) |
continue; |
@@ -1478,7 +1479,7 @@ bool ExtensionPrefs::RemoveDelayedInstallInfo( |
bool ExtensionPrefs::FinishDelayedInstallInfo( |
const std::string& extension_id) { |
- CHECK(Extension::IdIsValid(extension_id)); |
+ CHECK(crx_file::id_util::IdIsValid(extension_id)); |
ScopedExtensionPrefUpdate update(prefs_, extension_id); |
base::DictionaryValue* extension_dict = update.Get(); |
base::DictionaryValue* pending_install_dict = NULL; |
@@ -1561,7 +1562,7 @@ scoped_ptr<ExtensionPrefs::ExtensionsInfo> ExtensionPrefs:: |
prefs_->GetDictionary(pref_names::kExtensions); |
for (base::DictionaryValue::Iterator extension_id(*extensions); |
!extension_id.IsAtEnd(); extension_id.Advance()) { |
- if (!Extension::IdIsValid(extension_id.key())) |
+ if (!crx_file::id_util::IdIsValid(extension_id.key())) |
continue; |
scoped_ptr<ExtensionInfo> info = GetDelayedInstallInfo(extension_id.key()); |
@@ -1712,7 +1713,7 @@ base::Time ExtensionPrefs::GetLastLaunchTime( |
void ExtensionPrefs::SetLastLaunchTime(const std::string& extension_id, |
const base::Time& time) { |
- DCHECK(Extension::IdIsValid(extension_id)); |
+ DCHECK(crx_file::id_util::IdIsValid(extension_id)); |
ScopedExtensionPrefUpdate update(prefs_, extension_id); |
SaveTime(update.Get(), kPrefLastLaunchTime, time); |
} |