diff options
Diffstat (limited to 'chromium/components/signin/core/browser/account_reconcilor.h')
-rw-r--r-- | chromium/components/signin/core/browser/account_reconcilor.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/chromium/components/signin/core/browser/account_reconcilor.h b/chromium/components/signin/core/browser/account_reconcilor.h index df65ed4fe55..aa326c8c93f 100644 --- a/chromium/components/signin/core/browser/account_reconcilor.h +++ b/chromium/components/signin/core/browser/account_reconcilor.h @@ -30,7 +30,6 @@ namespace signin { class AccountReconcilorDelegate; -class ConsistencyCookieManagerBase; enum class SetAccountsInCookieResult; } @@ -99,10 +98,6 @@ class AccountReconcilor : public KeyedService, // construction. void Initialize(bool start_reconcile_if_tokens_available); - void SetConsistencyCookieManager( - std::unique_ptr<signin::ConsistencyCookieManagerBase> - consistency_cookie_manager); - // Enables and disables the reconciliation. void EnableReconcile(); void DisableReconcile(bool logout_all_gaia_accounts); @@ -178,6 +173,8 @@ class AccountReconcilor : public KeyedService, FRIEND_TEST_ALL_PREFIXES(AccountReconcilorMirrorTest, GetAccountsFromCookieSuccess); FRIEND_TEST_ALL_PREFIXES(AccountReconcilorMirrorTest, + EnableReconcileWhileAlreadyRunning); + FRIEND_TEST_ALL_PREFIXES(AccountReconcilorMirrorTest, GetAccountsFromCookieFailure); FRIEND_TEST_ALL_PREFIXES(AccountReconcilorMirrorTest, ExtraCookieChangeNotification); @@ -287,6 +284,7 @@ class AccountReconcilor : public KeyedService, void OnAddAccountToCookieCompleted(const CoreAccountId& account_id, const GoogleServiceAuthError& error); void OnSetAccountsInCookieCompleted(signin::SetAccountsInCookieResult result); + void OnLogOutFromCookieCompleted(const GoogleServiceAuthError& error); // Lock related methods. void IncrementLockCount(); @@ -346,6 +344,7 @@ class AccountReconcilor : public KeyedService, // Used during reconcile action. std::vector<CoreAccountId> add_to_cookie_; // Progress of AddAccount calls. bool set_accounts_in_progress_; // Progress of SetAccounts calls. + bool log_out_in_progress_; // Progress of LogOut calls. bool chrome_accounts_changed_; // Used for the Lock. @@ -373,9 +372,6 @@ class AccountReconcilor : public KeyedService, signin_metrics::AccountReconcilorState state_; - std::unique_ptr<signin::ConsistencyCookieManagerBase> - consistency_cookie_manager_; - base::WeakPtrFactory<AccountReconcilor> weak_factory_{this}; DISALLOW_COPY_AND_ASSIGN(AccountReconcilor); |