summaryrefslogtreecommitdiffstats
path: root/sync
diff options
context:
space:
mode:
authoracleung@chromium.org <acleung@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-25 03:09:04 +0000
committeracleung@chromium.org <acleung@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-25 03:09:04 +0000
commit26f9ed0135aca70e48ea8107310a144af0541898 (patch)
tree61d5d198bf0d2688450b304aec2b35ec86f1926a /sync
parent0ea3c436c962779674fb0627879cd21addd03113 (diff)
downloadchromium_src-26f9ed0135aca70e48ea8107310a144af0541898.zip
chromium_src-26f9ed0135aca70e48ea8107310a144af0541898.tar.gz
chromium_src-26f9ed0135aca70e48ea8107310a144af0541898.tar.bz2
Calls FireRefreshTokenRevoked if an account is removed.
We cannot reply on periodic reconcile actions to remove accounts from cookies. The reason is that we actually *don't* do it at that stage for Android. Instead, we are going to keep a list of accounts last seen by Chrome and store that in a shared pref. We will come to the old list to the new list and call FireRefreshTokenRevoked accordingingly. BUG=305086 Review URL: https://codereview.chromium.org/213823004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266108 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'sync')
-rw-r--r--sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java b/sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java
index 6f575e2..89410cf 100644
--- a/sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java
+++ b/sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java
@@ -141,6 +141,12 @@ public class MockAccountManager implements AccountManagerDelegate {
return result;
}
+ public boolean removeAccountHolderExplicitly(AccountHolder accountHolder) {
+ boolean result = mAccounts.remove(accountHolder);
+ postAsyncAccountChangedEvent();
+ return result;
+ }
+
@Override
public AccountManagerFuture<Boolean> removeAccount(Account account,
AccountManagerCallback<Boolean> callback, Handler handler) {