Commit 03352e0f authored by Side Yilmaz's avatar Side Yilmaz Committed by Commit Bot

Replace IdentityServicesProvider function in AccountTrackerService.

This CL replaces deprecated functions of IdentityServicesProvider with
the newer service getters with profile parameter. Since
AccountTrackerService runs only in regular mode, using
|Profile#getLastUsedRegularProfile| is safe.

Bug: 1041781, 1075562
Change-Id: I3158024805c17ab20713005162de741ecb1ff433
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2339659Reviewed-by: default avatarRamin Halavati <rhalavati@chromium.org>
Reviewed-by: default avatarBoris Sazonov <bsazonov@chromium.org>
Commit-Queue: Side YILMAZ <sideyilmaz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#797173}
parent 77a5bff8
...@@ -14,9 +14,11 @@ import org.chromium.base.task.PostTask; ...@@ -14,9 +14,11 @@ import org.chromium.base.task.PostTask;
import org.chromium.chrome.browser.init.BrowserParts; import org.chromium.chrome.browser.init.BrowserParts;
import org.chromium.chrome.browser.init.ChromeBrowserInitializer; import org.chromium.chrome.browser.init.ChromeBrowserInitializer;
import org.chromium.chrome.browser.init.EmptyBrowserParts; import org.chromium.chrome.browser.init.EmptyBrowserParts;
import org.chromium.chrome.browser.profiles.Profile;
import org.chromium.chrome.browser.signin.IdentityServicesProvider; import org.chromium.chrome.browser.signin.IdentityServicesProvider;
import org.chromium.chrome.browser.signin.SigninHelper; import org.chromium.chrome.browser.signin.SigninHelper;
import org.chromium.chrome.browser.signin.SigninPreferencesManager; import org.chromium.chrome.browser.signin.SigninPreferencesManager;
import org.chromium.components.signin.AccountTrackerService;
import org.chromium.content_public.browser.UiThreadTaskTraits; import org.chromium.content_public.browser.UiThreadTaskTraits;
/** /**
...@@ -45,10 +47,11 @@ public class AccountsChangedReceiver extends BroadcastReceiver { ...@@ -45,10 +47,11 @@ public class AccountsChangedReceiver extends BroadcastReceiver {
@Override @Override
public void finishNativeInitialization() { public void finishNativeInitialization() {
PostTask.runOrPostTask(UiThreadTaskTraits.DEFAULT, () -> { PostTask.runOrPostTask(UiThreadTaskTraits.DEFAULT, () -> {
AccountTrackerService trackerService =
IdentityServicesProvider.get().getAccountTrackerService(
Profile.getLastUsedRegularProfile());
// TODO(bsazonov): Check whether invalidateAccountSeedStatus is needed here. // TODO(bsazonov): Check whether invalidateAccountSeedStatus is needed here.
IdentityServicesProvider.get() trackerService.invalidateAccountSeedStatus(false /* don't refresh right now */);
.getAccountTrackerService()
.invalidateAccountSeedStatus(false /* don't refresh right now */);
SigninHelper.get().validateAccountSettings(true); SigninHelper.get().validateAccountSettings(true);
}); });
} }
......
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