summaryrefslogtreecommitdiff
path: root/chromium/components/signin/core/browser/account_reconcilor.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/signin/core/browser/account_reconcilor.h')
-rw-r--r--chromium/components/signin/core/browser/account_reconcilor.h12
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);