Index: components/proximity_auth/screenlock_bridge.cc |
diff --git a/components/proximity_auth/screenlock_bridge.cc b/components/proximity_auth/screenlock_bridge.cc |
index fd822ec28c3324787f8154f4ff13422486f0a1fe..835317dc08d245f7c356d1244f395acf5ab844a4 100644 |
--- a/components/proximity_auth/screenlock_bridge.cc |
+++ b/components/proximity_auth/screenlock_bridge.cc |
@@ -131,7 +131,7 @@ void ScreenlockBridge::SetLockHandler(LockHandler* lock_handler) { |
else |
screen_type = lock_handler->GetScreenType(); |
- focused_user_id_ = std::string(); |
+ focused_account_id_ = EmptyAccountId(); |
lock_handler_ = lock_handler; |
if (lock_handler_) |
FOR_EACH_OBSERVER(Observer, observers_, OnScreenDidLock(screen_type)); |
@@ -139,12 +139,12 @@ void ScreenlockBridge::SetLockHandler(LockHandler* lock_handler) { |
FOR_EACH_OBSERVER(Observer, observers_, OnScreenDidUnlock(screen_type)); |
} |
-void ScreenlockBridge::SetFocusedUser(const std::string& user_id) { |
- if (user_id == focused_user_id_) |
+void ScreenlockBridge::SetFocusedUser(const AccountId& account_id) { |
+ if (account_id == focused_account_id_) |
return; |
- PA_LOG(INFO) << "Focused user changed to " << user_id; |
- focused_user_id_ = user_id; |
- FOR_EACH_OBSERVER(Observer, observers_, OnFocusedUserChanged(user_id)); |
+ PA_LOG(INFO) << "Focused user changed to " << account_id.Serialize(); |
+ focused_account_id_ = account_id; |
+ FOR_EACH_OBSERVER(Observer, observers_, OnFocusedUserChanged(account_id)); |
} |
bool ScreenlockBridge::IsLocked() const { |
@@ -161,9 +161,9 @@ void ScreenlockBridge::Lock() { |
#endif |
} |
-void ScreenlockBridge::Unlock(const std::string& user_email) { |
+void ScreenlockBridge::Unlock(const AccountId& account_id) { |
if (lock_handler_) |
- lock_handler_->Unlock(user_email); |
+ lock_handler_->Unlock(account_id); |
} |
void ScreenlockBridge::AddObserver(Observer* observer) { |
@@ -174,8 +174,8 @@ void ScreenlockBridge::RemoveObserver(Observer* observer) { |
observers_.RemoveObserver(observer); |
} |
-ScreenlockBridge::ScreenlockBridge() : lock_handler_(nullptr) { |
-} |
+ScreenlockBridge::ScreenlockBridge() |
+ : lock_handler_(nullptr), focused_account_id_(EmptyAccountId()) {} |
ScreenlockBridge::~ScreenlockBridge() { |
} |