| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 "components/browser_sync/browser/profile_sync_components_factory_impl.h
" | 5 #include "components/browser_sync/browser/profile_sync_components_factory_impl.h
" |
| 6 | 6 |
| 7 #include <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/feature_list.h" | 10 #include "base/feature_list.h" |
| (...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 287 const std::string& name, | 287 const std::string& name, |
| 288 invalidation::InvalidationService* invalidator, | 288 invalidation::InvalidationService* invalidator, |
| 289 const base::WeakPtr<sync_driver::SyncPrefs>& sync_prefs, | 289 const base::WeakPtr<sync_driver::SyncPrefs>& sync_prefs, |
| 290 const base::FilePath& sync_folder) { | 290 const base::FilePath& sync_folder) { |
| 291 return new browser_sync::SyncBackendHostImpl( | 291 return new browser_sync::SyncBackendHostImpl( |
| 292 name, sync_client_, ui_thread_, invalidator, sync_prefs, sync_folder); | 292 name, sync_client_, ui_thread_, invalidator, sync_prefs, sync_folder); |
| 293 } | 293 } |
| 294 | 294 |
| 295 std::unique_ptr<sync_driver::LocalDeviceInfoProvider> | 295 std::unique_ptr<sync_driver::LocalDeviceInfoProvider> |
| 296 ProfileSyncComponentsFactoryImpl::CreateLocalDeviceInfoProvider() { | 296 ProfileSyncComponentsFactoryImpl::CreateLocalDeviceInfoProvider() { |
| 297 return base::WrapUnique( | 297 return base::MakeUnique<browser_sync::LocalDeviceInfoProviderImpl>( |
| 298 new browser_sync::LocalDeviceInfoProviderImpl(channel_, version_, | 298 channel_, version_, is_tablet_); |
| 299 is_tablet_)); | |
| 300 } | 299 } |
| 301 | 300 |
| 302 class TokenServiceProvider | 301 class TokenServiceProvider |
| 303 : public OAuth2TokenServiceRequest::TokenServiceProvider { | 302 : public OAuth2TokenServiceRequest::TokenServiceProvider { |
| 304 public: | 303 public: |
| 305 TokenServiceProvider( | 304 TokenServiceProvider( |
| 306 const scoped_refptr<base::SingleThreadTaskRunner>& task_runner, | 305 const scoped_refptr<base::SingleThreadTaskRunner>& task_runner, |
| 307 OAuth2TokenService* token_service); | 306 OAuth2TokenService* token_service); |
| 308 | 307 |
| 309 // OAuth2TokenServiceRequest::TokenServiceProvider implementation. | 308 // OAuth2TokenServiceRequest::TokenServiceProvider implementation. |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 397 #else | 396 #else |
| 398 const bool kExpectMobileBookmarksFolder = false; | 397 const bool kExpectMobileBookmarksFolder = false; |
| 399 #endif | 398 #endif |
| 400 BookmarkModelAssociator* model_associator = new BookmarkModelAssociator( | 399 BookmarkModelAssociator* model_associator = new BookmarkModelAssociator( |
| 401 bookmark_model, sync_service->GetSyncClient(), user_share, error_handler, | 400 bookmark_model, sync_service->GetSyncClient(), user_share, error_handler, |
| 402 kExpectMobileBookmarksFolder); | 401 kExpectMobileBookmarksFolder); |
| 403 BookmarkChangeProcessor* change_processor = new BookmarkChangeProcessor( | 402 BookmarkChangeProcessor* change_processor = new BookmarkChangeProcessor( |
| 404 sync_service->GetSyncClient(), model_associator, error_handler); | 403 sync_service->GetSyncClient(), model_associator, error_handler); |
| 405 return SyncComponents(model_associator, change_processor); | 404 return SyncComponents(model_associator, change_processor); |
| 406 } | 405 } |
| OLD | NEW |