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

Unified Diff: chrome/browser/chromeos/login/signed_settings.cc

Issue 5671003: [Chrome OS] Plumb new error codes from SignedSettings to consumers of the API (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: remove untoward log statement Created 10 years 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/chromeos/login/signed_settings.cc
diff --git a/chrome/browser/chromeos/login/signed_settings.cc b/chrome/browser/chromeos/login/signed_settings.cc
index 582a0db20bb84ed8f39e2d08f06696480ab2443d..8e400e4ae910ff466f12232a62fe18cff548ce38 100644
--- a/chrome/browser/chromeos/login/signed_settings.cc
+++ b/chrome/browser/chromeos/login/signed_settings.cc
@@ -24,7 +24,7 @@ SignedSettings::SignedSettings()
SignedSettings::~SignedSettings() {}
-SignedSettings::FailureCode SignedSettings::MapKeyOpCode(
+SignedSettings::ReturnCode SignedSettings::MapKeyOpCode(
OwnerManager::KeyOpCode return_code) {
return (return_code == OwnerManager::KEY_UNAVAILABLE ?
KEY_UNAVAILABLE : OPERATION_FAILED);
@@ -149,7 +149,7 @@ void CheckWhitelistOp::Execute() {
CHECK(chromeos::CrosLibrary::Get()->EnsureLoaded());
std::vector<uint8> sig;
if (!CrosLibrary::Get()->GetLoginLibrary()->CheckWhitelist(email_, &sig)) {
- d_->OnSettingsOpFailed(NOT_FOUND);
+ d_->OnSettingsOpCompleted(NOT_FOUND, false);
return;
}
// Posts a task to the FILE thread to verify |sig|.
@@ -169,9 +169,9 @@ void CheckWhitelistOp::OnKeyOpComplete(
return;
}
if (return_code == OwnerManager::SUCCESS) {
- d_->OnSettingsOpSucceeded(true);
+ d_->OnSettingsOpCompleted(SUCCESS, true);
} else {
- d_->OnSettingsOpFailed(SignedSettings::MapKeyOpCode(return_code));
+ d_->OnSettingsOpCompleted(SignedSettings::MapKeyOpCode(return_code), false);
}
}
@@ -205,17 +205,17 @@ void WhitelistOp::OnKeyOpComplete(const OwnerManager::KeyOpCode return_code,
if (return_code == OwnerManager::SUCCESS) {
// OnComplete() will be called by this call, if it succeeds.
if (!InitiateWhitelistOp(payload))
- d_->OnSettingsOpFailed(OPERATION_FAILED);
+ d_->OnSettingsOpCompleted(OPERATION_FAILED, false);
} else {
- d_->OnSettingsOpFailed(SignedSettings::MapKeyOpCode(return_code));
+ d_->OnSettingsOpCompleted(SignedSettings::MapKeyOpCode(return_code), false);
}
}
void WhitelistOp::OnComplete(bool value) {
if (value)
- d_->OnSettingsOpSucceeded(value);
+ d_->OnSettingsOpCompleted(SUCCESS, value);
else
- d_->OnSettingsOpFailed(NOT_FOUND);
+ d_->OnSettingsOpCompleted(NOT_FOUND, false);
}
bool WhitelistOp::InitiateWhitelistOp(const std::vector<uint8>& signature) {
@@ -241,7 +241,7 @@ void StorePropertyOp::Execute() {
g_browser_process->local_state() &&
SignedSettingsTempStorage::Store(name_, value_,
g_browser_process->local_state())) {
- d_->OnSettingsOpSucceeded(true);
+ d_->OnSettingsOpCompleted(SUCCESS, true);
return;
}
}
@@ -263,6 +263,7 @@ void StorePropertyOp::OnKeyOpComplete(const OwnerManager::KeyOpCode return_code,
return_code, payload));
return;
}
+ VLOG(2) << "StorePropertyOp::OnKeyOpComplete return_code = " << return_code;
// Now, sure we're on the UI thread.
if (return_code == OwnerManager::SUCCESS) {
// OnComplete() will be called by this call, if it succeeds.
@@ -270,18 +271,18 @@ void StorePropertyOp::OnKeyOpComplete(const OwnerManager::KeyOpCode return_code,
value_,
payload,
this)) {
- d_->OnSettingsOpFailed(OPERATION_FAILED);
+ d_->OnSettingsOpCompleted(OPERATION_FAILED, false);
}
} else {
- d_->OnSettingsOpFailed(SignedSettings::MapKeyOpCode(return_code));
+ d_->OnSettingsOpCompleted(SignedSettings::MapKeyOpCode(return_code), false);
}
}
void StorePropertyOp::OnComplete(bool value) {
if (value)
- d_->OnSettingsOpSucceeded(value);
+ d_->OnSettingsOpCompleted(SUCCESS, value);
else
- d_->OnSettingsOpFailed(NOT_FOUND);
+ d_->OnSettingsOpCompleted(NOT_FOUND, false);
}
RetrievePropertyOp::RetrievePropertyOp(const std::string& name,
@@ -316,7 +317,7 @@ void RetrievePropertyOp::Execute() {
if (!CrosLibrary::Get()->GetLoginLibrary()->RetrieveProperty(name_,
&value_,
&sig)) {
- d_->OnSettingsOpFailed(NOT_FOUND);
+ d_->OnSettingsOpCompleted(NOT_FOUND, std::string());
return;
}
std::string to_verify = base::StringPrintf("%s=%s",
@@ -339,9 +340,10 @@ void RetrievePropertyOp::OnKeyOpComplete(
}
// Now, sure we're on the UI thread.
if (return_code == OwnerManager::SUCCESS)
- d_->OnSettingsOpSucceeded(value_);
+ d_->OnSettingsOpCompleted(SUCCESS, value_);
else
- d_->OnSettingsOpFailed(SignedSettings::MapKeyOpCode(return_code));
+ d_->OnSettingsOpCompleted(SignedSettings::MapKeyOpCode(return_code),
+ std::string());
}
} // namespace chromeos
« no previous file with comments | « chrome/browser/chromeos/login/signed_settings.h ('k') | chrome/browser/chromeos/login/signed_settings_helper.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698