| Index: chrome/browser/chromeos/login/reauth_stats.cc
|
| diff --git a/chrome/browser/chromeos/login/reauth_stats.cc b/chrome/browser/chromeos/login/reauth_stats.cc
|
| index f442c974f012efa6401590731e93e96e03bdffe0..f392465916c8f9e33f0b8b44a43157d63a9d9c52 100644
|
| --- a/chrome/browser/chromeos/login/reauth_stats.cc
|
| +++ b/chrome/browser/chromeos/login/reauth_stats.cc
|
| @@ -9,26 +9,26 @@
|
|
|
| namespace chromeos {
|
|
|
| -void RecordReauthReason(const std::string& user_id, ReauthReason reason) {
|
| +void RecordReauthReason(const AccountId& account_id, ReauthReason reason) {
|
| user_manager::UserManager* user_manager = user_manager::UserManager::Get();
|
| int old_reason;
|
| // We record only the first value, skipping everything else, except "none"
|
| // value, which is used to reset the current state.
|
| - if (!user_manager->FindReauthReason(user_id, &old_reason) ||
|
| + if (!user_manager->FindReauthReason(account_id, &old_reason) ||
|
| (static_cast<ReauthReason>(old_reason) == ReauthReason::NONE &&
|
| reason != ReauthReason::NONE)) {
|
| - user_manager->UpdateReauthReason(user_id, static_cast<int>(reason));
|
| + user_manager->UpdateReauthReason(account_id, static_cast<int>(reason));
|
| }
|
| }
|
|
|
| -void SendReauthReason(const std::string& user_id) {
|
| +void SendReauthReason(const AccountId& account_id) {
|
| user_manager::UserManager* user_manager = user_manager::UserManager::Get();
|
| int reauth_reason;
|
| - if (user_manager->FindReauthReason(user_id, &reauth_reason) &&
|
| + if (user_manager->FindReauthReason(account_id, &reauth_reason) &&
|
| static_cast<ReauthReason>(reauth_reason) != ReauthReason::NONE) {
|
| UMA_HISTOGRAM_ENUMERATION("Login.ReauthReason", reauth_reason,
|
| NUM_REAUTH_FLOW_REASONS);
|
| - user_manager->UpdateReauthReason(user_id,
|
| + user_manager->UpdateReauthReason(account_id,
|
| static_cast<int>(ReauthReason::NONE));
|
| }
|
| }
|
|
|