Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(348)

Side by Side Diff: chrome/browser/sync_file_system/drive_backend/sync_engine.cc

Issue 493043002: [SyncFS] Add browser_tests to test authentication state of SyncFS (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix license header Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/sync_file_system/drive_backend/sync_engine.h" 5 #include "chrome/browser/sync_file_system/drive_backend/sync_engine.h"
6 6
7 #include <vector> 7 #include <vector>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/metrics/histogram.h" 10 #include "base/metrics/histogram.h"
(...skipping 695 matching lines...) Expand 10 before | Expand all | Expand 10 after
706 base::Unretained(sync_worker_.get()), 706 base::Unretained(sync_worker_.get()),
707 REMOTE_SERVICE_OK, 707 REMOTE_SERVICE_OK,
708 "Connected")); 708 "Connected"));
709 } else if (network_available_old && !network_available_) { 709 } else if (network_available_old && !network_available_) {
710 worker_task_runner_->PostTask( 710 worker_task_runner_->PostTask(
711 FROM_HERE, 711 FROM_HERE,
712 base::Bind(&SyncWorkerInterface::DeactivateService, 712 base::Bind(&SyncWorkerInterface::DeactivateService,
713 base::Unretained(sync_worker_.get()), 713 base::Unretained(sync_worker_.get()),
714 "Disconnected")); 714 "Disconnected"));
715 } 715 }
716
717 } 716 }
718 717
719 void SyncEngine::GoogleSigninFailed(const GoogleServiceAuthError& error) { 718 void SyncEngine::GoogleSigninFailed(const GoogleServiceAuthError& error) {
720 Reset(); 719 Reset();
721 UpdateServiceState(REMOTE_SERVICE_AUTHENTICATION_REQUIRED, 720 UpdateServiceState(REMOTE_SERVICE_AUTHENTICATION_REQUIRED,
722 "Failed to sign in."); 721 "Failed to sign in.");
723 } 722 }
724 723
725 void SyncEngine::GoogleSigninSucceeded(const std::string& account_id, 724 void SyncEngine::GoogleSigninSucceeded(const std::string& account_id,
726 const std::string& username, 725 const std::string& username,
(...skipping 11 matching lines...) Expand all
738 SyncEngine::SyncEngine( 737 SyncEngine::SyncEngine(
739 const scoped_refptr<base::SingleThreadTaskRunner>& ui_task_runner, 738 const scoped_refptr<base::SingleThreadTaskRunner>& ui_task_runner,
740 const scoped_refptr<base::SequencedTaskRunner>& worker_task_runner, 739 const scoped_refptr<base::SequencedTaskRunner>& worker_task_runner,
741 const scoped_refptr<base::SequencedTaskRunner>& drive_task_runner, 740 const scoped_refptr<base::SequencedTaskRunner>& drive_task_runner,
742 const base::FilePath& sync_file_system_dir, 741 const base::FilePath& sync_file_system_dir,
743 TaskLogger* task_logger, 742 TaskLogger* task_logger,
744 drive::DriveNotificationManager* notification_manager, 743 drive::DriveNotificationManager* notification_manager,
745 ExtensionServiceInterface* extension_service, 744 ExtensionServiceInterface* extension_service,
746 SigninManagerBase* signin_manager, 745 SigninManagerBase* signin_manager,
747 OAuth2TokenService* token_service, 746 OAuth2TokenService* token_service,
748 const scoped_refptr<net::URLRequestContextGetter>& request_context, 747 net::URLRequestContextGetter* request_context,
749 scoped_ptr<DriveServiceFactory> drive_service_factory, 748 scoped_ptr<DriveServiceFactory> drive_service_factory,
750 leveldb::Env* env_override) 749 leveldb::Env* env_override)
751 : ui_task_runner_(ui_task_runner), 750 : ui_task_runner_(ui_task_runner),
752 worker_task_runner_(worker_task_runner), 751 worker_task_runner_(worker_task_runner),
753 drive_task_runner_(drive_task_runner), 752 drive_task_runner_(drive_task_runner),
754 sync_file_system_dir_(sync_file_system_dir), 753 sync_file_system_dir_(sync_file_system_dir),
755 task_logger_(task_logger), 754 task_logger_(task_logger),
756 notification_manager_(notification_manager), 755 notification_manager_(notification_manager),
757 extension_service_(extension_service), 756 extension_service_(extension_service),
758 signin_manager_(signin_manager), 757 signin_manager_(signin_manager),
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
802 801
803 SyncStatusCallback SyncEngine::TrackCallback( 802 SyncStatusCallback SyncEngine::TrackCallback(
804 const SyncStatusCallback& callback) { 803 const SyncStatusCallback& callback) {
805 return callback_tracker_.Register( 804 return callback_tracker_.Register(
806 base::Bind(callback, SYNC_STATUS_ABORT), 805 base::Bind(callback, SYNC_STATUS_ABORT),
807 callback); 806 callback);
808 } 807 }
809 808
810 } // namespace drive_backend 809 } // namespace drive_backend
811 } // namespace sync_file_system 810 } // namespace sync_file_system
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698