Commit b7e878ee authored by Boris Sazonov's avatar Boris Sazonov Committed by Commit Bot

[Signin] Remove PrimaryAccountManager::HasUnconsentedPrimaryAccount

Replaces existing calls to
PrimaryAccountManager::HasUnconsentedPrimaryAccount with
HasPrimaryAccount(ConsentLevel::kNotRequired) and removes the method.

Bug: 2440621
Change-Id: Icacc73e23d7165e523d463d03967f9c5f71c9247
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2450019
Auto-Submit: Boris Sazonov <bsazonov@chromium.org>
Commit-Queue: David Roger <droger@chromium.org>
Reviewed-by: default avatarDavid Roger <droger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#814605}
parent ef8a2f7c
...@@ -149,10 +149,6 @@ CoreAccountInfo PrimaryAccountManager::GetUnconsentedPrimaryAccountInfo() ...@@ -149,10 +149,6 @@ CoreAccountInfo PrimaryAccountManager::GetUnconsentedPrimaryAccountInfo()
return primary_account_info(); return primary_account_info();
} }
bool PrimaryAccountManager::HasUnconsentedPrimaryAccount() const {
return !primary_account_info().account_id.empty();
}
void PrimaryAccountManager::SetUnconsentedPrimaryAccountInfo( void PrimaryAccountManager::SetUnconsentedPrimaryAccountInfo(
CoreAccountInfo account_info) { CoreAccountInfo account_info) {
if (HasPrimaryAccount(signin::ConsentLevel::kSync)) { if (HasPrimaryAccount(signin::ConsentLevel::kSync)) {
......
...@@ -158,9 +158,6 @@ class PrimaryAccountManager : public ProfileOAuth2TokenServiceObserver { ...@@ -158,9 +158,6 @@ class PrimaryAccountManager : public ProfileOAuth2TokenServiceObserver {
// account. Returns an empty info, if there is no such account. // account. Returns an empty info, if there is no such account.
CoreAccountInfo GetUnconsentedPrimaryAccountInfo() const; CoreAccountInfo GetUnconsentedPrimaryAccountInfo() const;
// Returns whether the user's unconsented primary account is available.
bool HasUnconsentedPrimaryAccount() const;
// Sets the unconsented primary account. The unconsented primary account can // Sets the unconsented primary account. The unconsented primary account can
// only be changed if the user is not authenticated. If the user is // only be changed if the user is not authenticated. If the user is
// authenticated, use Signout() instead. // authenticated, use Signout() instead.
......
...@@ -273,12 +273,12 @@ TEST_F(PrimaryAccountManagerTest, UnconsentedSignOutWhileProhibited) { ...@@ -273,12 +273,12 @@ TEST_F(PrimaryAccountManagerTest, UnconsentedSignOutWhileProhibited) {
CoreAccountId account_id = AddToAccountTracker("gaia_id", "user@gmail.com"); CoreAccountId account_id = AddToAccountTracker("gaia_id", "user@gmail.com");
CoreAccountInfo account_info = account_tracker()->GetAccountInfo(account_id); CoreAccountInfo account_info = account_tracker()->GetAccountInfo(account_id);
manager_->SetUnconsentedPrimaryAccountInfo(account_info); manager_->SetUnconsentedPrimaryAccountInfo(account_info);
EXPECT_TRUE(manager_->HasUnconsentedPrimaryAccount()); EXPECT_TRUE(manager_->HasPrimaryAccount(ConsentLevel::kNotRequired));
EXPECT_FALSE(manager_->HasPrimaryAccount(ConsentLevel::kSync)); EXPECT_FALSE(manager_->HasPrimaryAccount(ConsentLevel::kSync));
signin_client()->set_is_signout_allowed(false); signin_client()->set_is_signout_allowed(false);
manager_->SignOut(signin_metrics::SIGNOUT_TEST, manager_->SignOut(signin_metrics::SIGNOUT_TEST,
signin_metrics::SignoutDelete::IGNORE_METRIC); signin_metrics::SignoutDelete::IGNORE_METRIC);
EXPECT_FALSE(manager_->HasUnconsentedPrimaryAccount()); EXPECT_FALSE(manager_->HasPrimaryAccount(ConsentLevel::kNotRequired));
} }
TEST_F(PrimaryAccountManagerTest, ProhibitedAtStartup) { TEST_F(PrimaryAccountManagerTest, ProhibitedAtStartup) {
...@@ -511,7 +511,7 @@ TEST_F(PrimaryAccountManagerTest, RevokeSyncConsent) { ...@@ -511,7 +511,7 @@ TEST_F(PrimaryAccountManagerTest, RevokeSyncConsent) {
manager_->RevokeSyncConsent(); manager_->RevokeSyncConsent();
EXPECT_FALSE(manager_->HasPrimaryAccount(ConsentLevel::kSync)); EXPECT_FALSE(manager_->HasPrimaryAccount(ConsentLevel::kSync));
EXPECT_TRUE(manager_->HasUnconsentedPrimaryAccount()); EXPECT_TRUE(manager_->HasPrimaryAccount(ConsentLevel::kNotRequired));
EXPECT_EQ(account_id, EXPECT_EQ(account_id,
manager_->GetUnconsentedPrimaryAccountInfo().account_id); manager_->GetUnconsentedPrimaryAccountInfo().account_id);
} }
......
...@@ -56,7 +56,8 @@ void PrimaryAccountMutatorImpl::SetUnconsentedPrimaryAccount( ...@@ -56,7 +56,8 @@ void PrimaryAccountMutatorImpl::SetUnconsentedPrimaryAccount(
#if defined(OS_CHROMEOS) #if defined(OS_CHROMEOS)
// On Chrome OS the UPA can only be set once and never removed or changed. // On Chrome OS the UPA can only be set once and never removed or changed.
DCHECK(!account_id.empty()); DCHECK(!account_id.empty());
DCHECK(!primary_account_manager_->HasUnconsentedPrimaryAccount()); DCHECK(
!primary_account_manager_->HasPrimaryAccount(ConsentLevel::kNotRequired));
#endif #endif
AccountInfo account_info; AccountInfo account_info;
if (!account_id.empty()) { if (!account_id.empty()) {
...@@ -78,7 +79,7 @@ bool PrimaryAccountMutatorImpl::ClearPrimaryAccount( ...@@ -78,7 +79,7 @@ bool PrimaryAccountMutatorImpl::ClearPrimaryAccount(
ClearAccountsAction action, ClearAccountsAction action,
signin_metrics::ProfileSignout source_metric, signin_metrics::ProfileSignout source_metric,
signin_metrics::SignoutDelete delete_metric) { signin_metrics::SignoutDelete delete_metric) {
if (!primary_account_manager_->HasUnconsentedPrimaryAccount()) if (!primary_account_manager_->HasPrimaryAccount(ConsentLevel::kNotRequired))
return false; return false;
switch (action) { switch (action) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment