Commit 4ba2345c authored by David Roger's avatar David Roger Committed by Commit Bot

[signin] Remove OnStartBatchChanges

As this observer method has no production listeners, it is simply dead code.

Bug: 922406
Change-Id: I9aa23327aed829111ca03ba3013840fdac5542d7
Reviewed-on: https://chromium-review.googlesource.com/c/1452443
Commit-Queue: David Roger <droger@chromium.org>
Auto-Submit: David Roger <droger@chromium.org>
Reviewed-by: default avatarXiyuan Xia <xiyuan@chromium.org>
Reviewed-by: default avatarColin Blundell <blundell@chromium.org>
Cr-Commit-Position: refs/heads/master@{#629923}
parent 395c752c
...@@ -237,10 +237,9 @@ void ChromeOSOAuth2TokenServiceDelegate::GetAccountsCallback( ...@@ -237,10 +237,9 @@ void ChromeOSOAuth2TokenServiceDelegate::GetAccountsCallback(
set_load_credentials_state(LOAD_CREDENTIALS_FINISHED_WITH_SUCCESS); set_load_credentials_state(LOAD_CREDENTIALS_FINISHED_WITH_SUCCESS);
// The typical order of |OAuth2TokenService::Observer| callbacks is: // The typical order of |OAuth2TokenService::Observer| callbacks is:
// 1. OnStartBatchChanges // 1. OnRefreshTokenAvailable
// 2. OnRefreshTokenAvailable // 2. OnEndBatchChanges
// 3. OnEndBatchChanges // 3. OnRefreshTokensLoaded
// 4. OnRefreshTokensLoaded
{ {
ScopedBatchChange batch(this); ScopedBatchChange batch(this);
for (const auto& account_key : account_keys) { for (const auto& account_key : account_keys) {
......
...@@ -69,7 +69,7 @@ class TokenServiceObserver : public OAuth2TokenService::Observer { ...@@ -69,7 +69,7 @@ class TokenServiceObserver : public OAuth2TokenService::Observer {
~TokenServiceObserver() override { delegate_->RemoveObserver(this); } ~TokenServiceObserver() override { delegate_->RemoveObserver(this); }
void OnStartBatchChanges() override { void StartBatchChanges() {
EXPECT_FALSE(is_inside_batch_); EXPECT_FALSE(is_inside_batch_);
is_inside_batch_ = true; is_inside_batch_ = true;
...@@ -83,7 +83,9 @@ class TokenServiceObserver : public OAuth2TokenService::Observer { ...@@ -83,7 +83,9 @@ class TokenServiceObserver : public OAuth2TokenService::Observer {
} }
void OnRefreshTokenAvailable(const std::string& account_id) override { void OnRefreshTokenAvailable(const std::string& account_id) override {
EXPECT_TRUE(is_inside_batch_); if (!is_inside_batch_)
StartBatchChanges();
// We should not be seeing any cached errors for a freshly updated account, // We should not be seeing any cached errors for a freshly updated account,
// except when they have been generated by us (i.e. // except when they have been generated by us (i.e.
// CREDENTIALS_REJECTED_BY_CLIENT). // CREDENTIALS_REJECTED_BY_CLIENT).
...@@ -102,9 +104,10 @@ class TokenServiceObserver : public OAuth2TokenService::Observer { ...@@ -102,9 +104,10 @@ class TokenServiceObserver : public OAuth2TokenService::Observer {
} }
void OnRefreshTokenRevoked(const std::string& account_id) override { void OnRefreshTokenRevoked(const std::string& account_id) override {
EXPECT_TRUE(is_inside_batch_); if (!is_inside_batch_)
account_ids_.erase(account_id); StartBatchChanges();
account_ids_.erase(account_id);
// Record the |account_id| in the last batch. // Record the |account_id| in the last batch.
batch_change_records_.rbegin()->emplace_back(account_id); batch_change_records_.rbegin()->emplace_back(account_id);
} }
......
...@@ -112,8 +112,6 @@ class OAuth2TokenService { ...@@ -112,8 +112,6 @@ class OAuth2TokenService {
// Called after all refresh tokens are loaded during OAuth2TokenService // Called after all refresh tokens are loaded during OAuth2TokenService
// startup. // startup.
virtual void OnRefreshTokensLoaded() {} virtual void OnRefreshTokensLoaded() {}
// Sent before starting a batch of refresh token changes.
virtual void OnStartBatchChanges() {}
// Sent after a batch of refresh token changes is done. // Sent after a batch of refresh token changes is done.
virtual void OnEndBatchChanges() {} virtual void OnEndBatchChanges() {}
// Called when the authentication error state for |account_id| has changed. // Called when the authentication error state for |account_id| has changed.
......
...@@ -58,10 +58,6 @@ void OAuth2TokenServiceDelegate::RemoveObserver( ...@@ -58,10 +58,6 @@ void OAuth2TokenServiceDelegate::RemoveObserver(
void OAuth2TokenServiceDelegate::StartBatchChanges() { void OAuth2TokenServiceDelegate::StartBatchChanges() {
++batch_change_depth_; ++batch_change_depth_;
if (batch_change_depth_ == 1) {
for (auto& observer : observer_list_)
observer.OnStartBatchChanges();
}
} }
void OAuth2TokenServiceDelegate::EndBatchChanges() { void OAuth2TokenServiceDelegate::EndBatchChanges() {
......
...@@ -394,11 +394,6 @@ void IdentityManager::OnRefreshTokensLoaded() { ...@@ -394,11 +394,6 @@ void IdentityManager::OnRefreshTokensLoaded() {
observer.OnRefreshTokensLoaded(); observer.OnRefreshTokensLoaded();
} }
void IdentityManager::OnStartBatchChanges() {
for (auto& observer : observer_list_)
observer.OnStartBatchOfRefreshTokenStateChanges();
}
void IdentityManager::OnEndBatchChanges() { void IdentityManager::OnEndBatchChanges() {
for (auto& observer : observer_list_) for (auto& observer : observer_list_)
observer.OnEndBatchOfRefreshTokenStateChanges(); observer.OnEndBatchOfRefreshTokenStateChanges();
......
...@@ -152,9 +152,6 @@ class IdentityManager : public SigninManagerBase::Observer, ...@@ -152,9 +152,6 @@ class IdentityManager : public SigninManagerBase::Observer,
// action, e.g. from the settings or by an extension. // action, e.g. from the settings or by an extension.
virtual void OnAccountsCookieDeletedByUserAction() {} virtual void OnAccountsCookieDeletedByUserAction() {}
// Called before a batch of refresh token state changes is started.
virtual void OnStartBatchOfRefreshTokenStateChanges() {}
// Called after a batch of refresh token state chagnes is completed. // Called after a batch of refresh token state chagnes is completed.
virtual void OnEndBatchOfRefreshTokenStateChanges() {} virtual void OnEndBatchOfRefreshTokenStateChanges() {}
...@@ -471,7 +468,6 @@ class IdentityManager : public SigninManagerBase::Observer, ...@@ -471,7 +468,6 @@ class IdentityManager : public SigninManagerBase::Observer,
void OnRefreshTokenAvailable(const std::string& account_id) override; void OnRefreshTokenAvailable(const std::string& account_id) override;
void OnRefreshTokenRevoked(const std::string& account_id) override; void OnRefreshTokenRevoked(const std::string& account_id) override;
void OnRefreshTokensLoaded() override; void OnRefreshTokensLoaded() override;
void OnStartBatchChanges() override;
void OnEndBatchChanges() override; void OnEndBatchChanges() override;
void OnAuthErrorChanged(const std::string& account_id, void OnAuthErrorChanged(const std::string& account_id,
const GoogleServiceAuthError& auth_error) override; const GoogleServiceAuthError& auth_error) override;
......
...@@ -366,14 +366,18 @@ class TestIdentityManagerObserver : IdentityManager::Observer { ...@@ -366,14 +366,18 @@ class TestIdentityManagerObserver : IdentityManager::Observer {
} }
void OnRefreshTokenUpdatedForAccount( void OnRefreshTokenUpdatedForAccount(
const AccountInfo& account_info) override { const AccountInfo& account_info) override {
EXPECT_TRUE(is_inside_batch_); if (!is_inside_batch_)
StartBatchOfRefreshTokenStateChanges();
batch_change_records_.rbegin()->emplace_back(account_info.account_id); batch_change_records_.rbegin()->emplace_back(account_info.account_id);
account_from_refresh_token_updated_callback_ = account_info; account_from_refresh_token_updated_callback_ = account_info;
if (on_refresh_token_updated_callback_) if (on_refresh_token_updated_callback_)
std::move(on_refresh_token_updated_callback_).Run(); std::move(on_refresh_token_updated_callback_).Run();
} }
void OnRefreshTokenRemovedForAccount(const std::string& account_id) override { void OnRefreshTokenRemovedForAccount(const std::string& account_id) override {
EXPECT_TRUE(is_inside_batch_); if (!is_inside_batch_)
StartBatchOfRefreshTokenStateChanges();
batch_change_records_.rbegin()->emplace_back(account_id); batch_change_records_.rbegin()->emplace_back(account_id);
account_from_refresh_token_removed_callback_ = account_id; account_from_refresh_token_removed_callback_ = account_id;
if (on_refresh_token_removed_callback_) if (on_refresh_token_removed_callback_)
...@@ -412,7 +416,7 @@ class TestIdentityManagerObserver : IdentityManager::Observer { ...@@ -412,7 +416,7 @@ class TestIdentityManagerObserver : IdentityManager::Observer {
std::move(on_cookie_deleted_by_user_callback_).Run(); std::move(on_cookie_deleted_by_user_callback_).Run();
} }
void OnStartBatchOfRefreshTokenStateChanges() override { void StartBatchOfRefreshTokenStateChanges() {
EXPECT_FALSE(is_inside_batch_); EXPECT_FALSE(is_inside_batch_);
is_inside_batch_ = true; is_inside_batch_ = true;
......
...@@ -31,7 +31,6 @@ ...@@ -31,7 +31,6 @@
- (void)onAccountsInCookieUpdated: - (void)onAccountsInCookieUpdated:
(const identity::AccountsInCookieJarInfo&)accountsInCookieJarInfo (const identity::AccountsInCookieJarInfo&)accountsInCookieJarInfo
error:(const GoogleServiceAuthError&)error; error:(const GoogleServiceAuthError&)error;
- (void)onStartBatchOfRefreshTokenStateChanges;
- (void)onEndBatchOfRefreshTokenStateChanges; - (void)onEndBatchOfRefreshTokenStateChanges;
@end @end
...@@ -60,7 +59,6 @@ class IdentityManagerObserverBridge : public IdentityManager::Observer { ...@@ -60,7 +59,6 @@ class IdentityManagerObserverBridge : public IdentityManager::Observer {
void OnAccountsInCookieUpdated( void OnAccountsInCookieUpdated(
const identity::AccountsInCookieJarInfo& accounts_in_cookie_jar_info, const identity::AccountsInCookieJarInfo& accounts_in_cookie_jar_info,
const GoogleServiceAuthError& error) override; const GoogleServiceAuthError& error) override;
void OnStartBatchOfRefreshTokenStateChanges() override;
void OnEndBatchOfRefreshTokenStateChanges() override; void OnEndBatchOfRefreshTokenStateChanges() override;
private: private:
......
...@@ -74,13 +74,6 @@ void IdentityManagerObserverBridge::OnAccountsInCookieUpdated( ...@@ -74,13 +74,6 @@ void IdentityManagerObserverBridge::OnAccountsInCookieUpdated(
} }
} }
void IdentityManagerObserverBridge::OnStartBatchOfRefreshTokenStateChanges() {
if ([delegate_ respondsToSelector:@selector
(onStartBatchOfRefreshTokenStateChanges)]) {
[delegate_ onStartBatchOfRefreshTokenStateChanges];
}
}
void IdentityManagerObserverBridge::OnEndBatchOfRefreshTokenStateChanges() { void IdentityManagerObserverBridge::OnEndBatchOfRefreshTokenStateChanges() {
if ([delegate_ if ([delegate_
respondsToSelector:@selector(onEndBatchOfRefreshTokenStateChanges)]) { respondsToSelector:@selector(onEndBatchOfRefreshTokenStateChanges)]) {
......
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