| Index: chrome/browser/chromeos/arc/arc_auth_service.h
|
| diff --git a/chrome/browser/chromeos/arc/arc_auth_service.h b/chrome/browser/chromeos/arc/arc_auth_service.h
|
| index f05fd186e9820d78d4369364ef4e091f8abb07a4..ce7fa01fa815ef3b2d2a82d998fd4e51bda50430 100644
|
| --- a/chrome/browser/chromeos/arc/arc_auth_service.h
|
| +++ b/chrome/browser/chromeos/arc/arc_auth_service.h
|
| @@ -12,7 +12,6 @@
|
| #include "base/threading/thread_checker.h"
|
| #include "components/arc/arc_bridge_service.h"
|
| #include "components/arc/arc_service.h"
|
| -#include "components/arc/auth/arc_auth_fetcher.h"
|
| #include "components/arc/common/auth.mojom.h"
|
| #include "components/syncable_prefs/pref_service_syncable_observer.h"
|
| #include "components/syncable_prefs/synced_pref_observer.h"
|
| @@ -42,7 +41,6 @@ namespace arc {
|
| class ArcAuthService : public ArcService,
|
| public AuthHost,
|
| public ArcBridgeService::Observer,
|
| - public ArcAuthFetcher::Delegate,
|
| public UbertokenConsumer,
|
| public GaiaAuthConsumer,
|
| public syncable_prefs::PrefServiceSyncableObserver,
|
| @@ -117,8 +115,11 @@ class ArcAuthService : public ArcService,
|
| void GetIsAccountManaged(
|
| const GetIsAccountManagedCallback& callback) override;
|
|
|
| - // Called from Arc support platform app to check auth code.
|
| - void CheckAuthCode();
|
| + // Called from Arc support platform app to start LSO.
|
| + void StartLso();
|
| +
|
| + // Called from Arc support platform app to set auth code and start arc.
|
| + void SetAuthCodeAndStartArc(const std::string& auth_code);
|
|
|
| // Called from Arc support platform app when user cancels signing.
|
| void CancelAuthCode();
|
| @@ -126,11 +127,6 @@ class ArcAuthService : public ArcService,
|
| void EnableArc();
|
| void DisableArc();
|
|
|
| - // ArcAuthFetcher::Delegate:
|
| - void OnAuthCodeFetched(const std::string& auth_code) override;
|
| - void OnAuthCodeNeedUI() override;
|
| - void OnAuthCodeFailed() override;
|
| -
|
| // UbertokenConsumer:
|
| void OnUbertokenSuccess(const std::string& token) override;
|
| void OnUbertokenFailure(const GoogleServiceAuthError& error) override;
|
| @@ -152,7 +148,6 @@ class ArcAuthService : public ArcService,
|
|
|
| private:
|
| void StartArc();
|
| - void SetAuthCodeAndStartArc(const std::string& auth_code);
|
| void PrepareContext();
|
| void ShowUI(UIPage page, const base::string16& status);
|
| void CloseUI();
|
| @@ -162,7 +157,8 @@ class ArcAuthService : public ArcService,
|
| void ShutdownBridgeAndCloseUI();
|
| void ShutdownBridgeAndShowUI(UIPage page, const base::string16& status);
|
| void OnOptInPreferenceChanged();
|
| - void FetchAuthCode();
|
| + void StartUI();
|
| + void OnPrepareContextFailed();
|
|
|
| // Unowned pointer. Keeps current profile.
|
| Profile* profile_ = nullptr;
|
| @@ -174,7 +170,6 @@ class ArcAuthService : public ArcService,
|
| base::ThreadChecker thread_checker_;
|
| State state_ = State::STOPPED;
|
| base::ObserverList<Observer> observer_list_;
|
| - scoped_ptr<ArcAuthFetcher> auth_fetcher_;
|
| scoped_ptr<GaiaAuthFetcher> merger_fetcher_;
|
| scoped_ptr<UbertokenFetcher> ubertoken_fethcher_;
|
| std::string auth_code_;
|
|
|