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

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

Issue 1042803002: Drive: Move inner structures of DriveAPIService under drive namespace. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix tests. Created 5 years, 8 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
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_initializer. h" 5 #include "chrome/browser/sync_file_system/drive_backend/sync_engine_initializer. h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/callback.h" 8 #include "base/callback.h"
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "chrome/browser/drive/drive_api_service.h" 10 #include "chrome/browser/drive/drive_api_service.h"
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after
217 return; 217 return;
218 } 218 }
219 219
220 ListAppRootFolders(token.Pass()); 220 ListAppRootFolders(token.Pass());
221 } 221 }
222 222
223 void SyncEngineInitializer::CreateSyncRoot(scoped_ptr<SyncTaskToken> token) { 223 void SyncEngineInitializer::CreateSyncRoot(scoped_ptr<SyncTaskToken> token) {
224 DCHECK(!sync_root_folder_); 224 DCHECK(!sync_root_folder_);
225 set_used_network(true); 225 set_used_network(true);
226 cancel_callback_ = sync_context_->GetDriveService()->AddNewDirectory( 226 cancel_callback_ = sync_context_->GetDriveService()->AddNewDirectory(
227 root_folder_id_, kSyncRootFolderTitle, 227 root_folder_id_, kSyncRootFolderTitle, drive::AddNewDirectoryOptions(),
228 drive::DriveServiceInterface::AddNewDirectoryOptions(),
229 base::Bind(&SyncEngineInitializer::DidCreateSyncRoot, 228 base::Bind(&SyncEngineInitializer::DidCreateSyncRoot,
230 weak_ptr_factory_.GetWeakPtr(), 229 weak_ptr_factory_.GetWeakPtr(), base::Passed(&token)));
231 base::Passed(&token)));
232 } 230 }
233 231
234 void SyncEngineInitializer::DidCreateSyncRoot( 232 void SyncEngineInitializer::DidCreateSyncRoot(
235 scoped_ptr<SyncTaskToken> token, 233 scoped_ptr<SyncTaskToken> token,
236 google_apis::DriveApiErrorCode error, 234 google_apis::DriveApiErrorCode error,
237 scoped_ptr<google_apis::FileResource> entry) { 235 scoped_ptr<google_apis::FileResource> entry) {
238 DCHECK(!sync_root_folder_); 236 DCHECK(!sync_root_folder_);
239 cancel_callback_.Reset(); 237 cancel_callback_.Reset();
240 238
241 SyncStatusCode status = DriveApiErrorCodeToSyncStatusCode(error); 239 SyncStatusCode status = DriveApiErrorCodeToSyncStatusCode(error);
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
343 return; 341 return;
344 } 342 }
345 343
346 util::Log(logging::LOG_VERBOSE, FROM_HERE, 344 util::Log(logging::LOG_VERBOSE, FROM_HERE,
347 "[Initialize] Completed successfully."); 345 "[Initialize] Completed successfully.");
348 SyncTaskManager::NotifyTaskDone(token.Pass(), SYNC_STATUS_OK); 346 SyncTaskManager::NotifyTaskDone(token.Pass(), SYNC_STATUS_OK);
349 } 347 }
350 348
351 } // namespace drive_backend 349 } // namespace drive_backend
352 } // namespace sync_file_system 350 } // namespace sync_file_system
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698