Index: chrome/browser/signin/easy_unlock_toggle_flow.cc |
diff --git a/chrome/browser/signin/easy_unlock_toggle_flow.cc b/chrome/browser/signin/easy_unlock_toggle_flow.cc |
index 22f20525df0d8d00b1d760be5517dfc9ad18f8f7..bb277644d3115f047191b28868bae45082b16219 100644 |
--- a/chrome/browser/signin/easy_unlock_toggle_flow.cc |
+++ b/chrome/browser/signin/easy_unlock_toggle_flow.cc |
@@ -88,11 +88,14 @@ GURL EasyUnlockToggleFlow::ToggleApiCall::CreateApiCallUrl() { |
} |
std::string EasyUnlockToggleFlow::ToggleApiCall::CreateApiCallBody() { |
- const char kBodyFormat[] = "{\"enable\":%s,\"publicKey\":\"%s\"}"; |
- return base::StringPrintf( |
- kBodyFormat, |
- toggle_enable_ ? "true" : "false", |
- phone_public_key_.c_str()); |
+ const char kEnableBodyFormat[] = "{\"enable\": true,\"publicKey\":\"%s\"}"; |
+ const char kDisableBodyFormat[] = |
+ "{ \"enable\": false, \"applyToAll\": true }"; |
+ |
+ if (toggle_enable_) |
+ return base::StringPrintf(kEnableBodyFormat, phone_public_key_.c_str()); |
+ else |
+ return std::string(kDisableBodyFormat); |
} |
std::string |