| Index: ios/public/provider/chrome/browser/keyed_service_provider.h
|
| diff --git a/ios/public/provider/chrome/browser/keyed_service_provider.h b/ios/public/provider/chrome/browser/keyed_service_provider.h
|
| index ab5bcf1b888440d5fb38fbfcd609866632976026..d7ef72d77cee6ca6cf752fa01b0ed1be5ebb2d75 100644
|
| --- a/ios/public/provider/chrome/browser/keyed_service_provider.h
|
| +++ b/ios/public/provider/chrome/browser/keyed_service_provider.h
|
| @@ -12,6 +12,7 @@ enum class ServiceAccessType;
|
|
|
| class KeyedServiceBaseFactory;
|
| class ProfileOAuth2TokenService;
|
| +class ProfileOAuth2TokenServiceIOS;
|
| class SigninManager;
|
|
|
| namespace autofill {
|
| @@ -46,6 +47,15 @@ class KeyedServiceProvider {
|
| GetProfileOAuth2TokenServiceForBrowserState(
|
| ChromeBrowserState* browser_state);
|
|
|
| + // Returns the ProfileOAuth2TokenServiceIOS factory for dependencies.
|
| + virtual KeyedServiceBaseFactory* GetProfileOAuth2TokenServiceIOSFactory();
|
| +
|
| + // Returns an instance of ProfileOAuth2TokenServiceIOS tied to
|
| + // |browser_state|.
|
| + virtual ProfileOAuth2TokenServiceIOS*
|
| + GetProfileOAuth2TokenServiceIOSForBrowserState(
|
| + ChromeBrowserState* browser_state);
|
| +
|
| // Returns the SigninManager factory for dependencies.
|
| virtual KeyedServiceBaseFactory* GetSigninManagerFactory();
|
|
|
|
|