Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(103)

Unified Diff: chrome/browser/supervised_user/supervised_user_service.cc

Issue 1200833004: Apps&Extensions for Supervised Users: send permission request on outdated re-enables (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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);

Powered by Google App Engine
This is Rietveld 408576698