Index: chrome/browser/supervised_user/supervised_user_service.cc |
diff --git a/chrome/browser/supervised_user/supervised_user_service.cc b/chrome/browser/supervised_user/supervised_user_service.cc |
index 5ea32d6abb86fa043b8f5d3f8f2e91965d0a8370..46f16b1a24fce1872ea9b7527385184b0fe39674 100644 |
--- a/chrome/browser/supervised_user/supervised_user_service.cc |
+++ b/chrome/browser/supervised_user/supervised_user_service.cc |
@@ -109,6 +109,11 @@ void CreateExtensionUpdateRequest( |
creator->CreateExtensionUpdateRequest(id, callback); |
} |
+// Default callback for AddExtensionUpdateRequest. |
+void ExtensionUpdateRequestSent(const std::string& id, bool success) { |
+ LOG_IF(WARNING, !success) << "Failed sending update request for " << id; |
Devlin
2015/10/16 02:40:24
LOGs are annoying. We never read them, except whe
Marc Treib
2015/10/16 09:22:20
It can happen when the server we talk to is down,
|
+} |
+ |
base::FilePath GetBlacklistPath() { |
base::FilePath blacklist_dir; |
PathService::Get(chrome::DIR_USER_DATA, &blacklist_dir); |
@@ -252,6 +257,15 @@ void SupervisedUserService::AddExtensionUpdateRequest( |
callback, 0); |
} |
+void SupervisedUserService::AddExtensionUpdateRequest( |
+ const std::string& extension_id, |
+ const base::Version& version) { |
+ AddExtensionUpdateRequest( |
+ extension_id, version, |
+ base::Bind(ExtensionUpdateRequestSent, |
+ extension_id + ":" + version.GetString())); |
Devlin
2015/10/16 02:40:24
nitty nit: prefer base::StringPrintf for times lik
Marc Treib
2015/10/16 09:22:20
Done.
|
+} |
+ |
std::string SupervisedUserService::GetCustodianEmailAddress() const { |
std::string email = profile_->GetPrefs()->GetString( |
prefs::kSupervisedUserCustodianEmail); |