diff options
author | acleung@chromium.org <acleung@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-25 03:09:04 +0000 |
---|---|---|
committer | acleung@chromium.org <acleung@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-25 03:09:04 +0000 |
commit | 26f9ed0135aca70e48ea8107310a144af0541898 (patch) | |
tree | 61d5d198bf0d2688450b304aec2b35ec86f1926a /sync/test | |
parent | 0ea3c436c962779674fb0627879cd21addd03113 (diff) | |
download | chromium_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/test')
-rw-r--r-- | sync/test/android/javatests/src/org/chromium/sync/test/util/MockAccountManager.java | 6 |
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) { |