| Index: components/signin/core/browser/about_signin_internals.cc
|
| diff --git a/components/signin/core/browser/about_signin_internals.cc b/components/signin/core/browser/about_signin_internals.cc
|
| index 8fd03865e5c9d8f043453e16f330ddda7115d8ba..4388838d7983d44362712677766ae69b3a22f3a3 100644
|
| --- a/components/signin/core/browser/about_signin_internals.cc
|
| +++ b/components/signin/core/browser/about_signin_internals.cc
|
| @@ -42,10 +42,12 @@ base::ListValue* AddSection(base::ListValue* parent_list,
|
|
|
| void AddSectionEntry(base::ListValue* section_list,
|
| const std::string& field_name,
|
| - const std::string& field_val) {
|
| + const std::string& field_status,
|
| + const std::string& field_time = "") {
|
| scoped_ptr<base::DictionaryValue> entry(new base::DictionaryValue());
|
| entry->SetString("label", field_name);
|
| - entry->SetString("value", field_val);
|
| + entry->SetString("status", field_status);
|
| + entry->SetString("time", field_time);
|
| section_list->Append(entry.release());
|
| }
|
|
|
| @@ -61,32 +63,26 @@ std::string SigninStatusFieldToLabel(UntimedSigninStatusField field) {
|
| return std::string();
|
| }
|
|
|
| -TimedSigninStatusValue SigninStatusFieldToLabel(TimedSigninStatusField field) {
|
| +std::string SigninStatusFieldToLabel(TimedSigninStatusField field) {
|
| switch (field) {
|
| case SIGNIN_TYPE:
|
| - return TimedSigninStatusValue("Type", "Time");
|
| + return "Type";
|
| case CLIENT_LOGIN_STATUS:
|
| - return TimedSigninStatusValue("Last OnClientLogin Status",
|
| - "Last OnClientLogin Time");
|
| + return "Last OnClientLogin Status";
|
| case OAUTH_LOGIN_STATUS:
|
| - return TimedSigninStatusValue("Last OnOAuthLogin Status",
|
| - "Last OnOAuthLogin Time");
|
| -
|
| + return "Last OnOAuthLogin Status";
|
| case GET_USER_INFO_STATUS:
|
| - return TimedSigninStatusValue("Last OnGetUserInfo Status",
|
| - "Last OnGetUserInfo Time");
|
| + return "Last OnGetUserInfo Status";
|
| case UBER_TOKEN_STATUS:
|
| - return TimedSigninStatusValue("Last OnUberToken Status",
|
| - "Last OnUberToken Time");
|
| + return "Last OnUberToken Status";
|
| case MERGE_SESSION_STATUS:
|
| - return TimedSigninStatusValue("Last OnMergeSession Status",
|
| - "Last OnMergeSession Time");
|
| + return "Last OnMergeSession Status";
|
| case TIMED_FIELDS_END:
|
| NOTREACHED();
|
| - return TimedSigninStatusValue("Error", std::string());
|
| + return "Error";
|
| }
|
| NOTREACHED();
|
| - return TimedSigninStatusValue("Error", std::string());
|
| + return "Error";
|
| }
|
|
|
| } // anonymous namespace
|
| @@ -370,16 +366,12 @@ scoped_ptr<base::DictionaryValue> AboutSigninInternals::SigninStatus::ToValue(
|
| base::ListValue* detailed_info =
|
| AddSection(signin_info, "Last Signin Details");
|
| for (int i = TIMED_FIELDS_BEGIN; i < TIMED_FIELDS_END; ++i) {
|
| - const std::string value_field =
|
| - SigninStatusFieldToLabel(static_cast<TimedSigninStatusField>(i)).first;
|
| - const std::string time_field =
|
| - SigninStatusFieldToLabel(static_cast<TimedSigninStatusField>(i)).second;
|
| + const std::string status_field_label =
|
| + SigninStatusFieldToLabel(static_cast<TimedSigninStatusField>(i));
|
|
|
| AddSectionEntry(detailed_info,
|
| - value_field,
|
| - timed_signin_fields[i - TIMED_FIELDS_BEGIN].first);
|
| - AddSectionEntry(detailed_info,
|
| - time_field,
|
| + status_field_label,
|
| + timed_signin_fields[i - TIMED_FIELDS_BEGIN].first,
|
| timed_signin_fields[i - TIMED_FIELDS_BEGIN].second);
|
| }
|
|
|
|
|