| OLD | NEW |
| 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/remote_to_local_syncer.h
" | 5 #include "chrome/browser/sync_file_system/drive_backend/remote_to_local_syncer.h
" |
| 6 | 6 |
| 7 #include <stdint.h> | 7 #include <stdint.h> |
| 8 | 8 |
| 9 #include <limits> | 9 #include <limits> |
| 10 #include <utility> | 10 #include <utility> |
| (...skipping 658 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 669 return; | 669 return; |
| 670 } | 670 } |
| 671 | 671 |
| 672 if (!file_list) { | 672 if (!file_list) { |
| 673 NOTREACHED(); | 673 NOTREACHED(); |
| 674 SyncCompleted(std::move(token), SYNC_STATUS_FAILED); | 674 SyncCompleted(std::move(token), SYNC_STATUS_FAILED); |
| 675 return; | 675 return; |
| 676 } | 676 } |
| 677 | 677 |
| 678 children->reserve(children->size() + file_list->items().size()); | 678 children->reserve(children->size() + file_list->items().size()); |
| 679 for (ScopedVector<google_apis::FileResource>::const_iterator itr = | 679 for (const auto& file_resource : file_list->items()) { |
| 680 file_list->items().begin(); | 680 children->push_back(file_resource->file_id()); |
| 681 itr != file_list->items().end(); | |
| 682 ++itr) { | |
| 683 children->push_back((*itr)->file_id()); | |
| 684 } | 681 } |
| 685 | 682 |
| 686 if (!file_list->next_link().is_empty()) { | 683 if (!file_list->next_link().is_empty()) { |
| 687 drive_service()->GetRemainingFileList( | 684 drive_service()->GetRemainingFileList( |
| 688 file_list->next_link(), | 685 file_list->next_link(), |
| 689 base::Bind(&RemoteToLocalSyncer::DidListFolderContent, | 686 base::Bind(&RemoteToLocalSyncer::DidListFolderContent, |
| 690 weak_ptr_factory_.GetWeakPtr(), | 687 weak_ptr_factory_.GetWeakPtr(), |
| 691 base::Passed(&token), base::Passed(&children))); | 688 base::Passed(&token), base::Passed(&children))); |
| 692 return; | 689 return; |
| 693 } | 690 } |
| (...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 863 | 860 |
| 864 SyncStatusCallback RemoteToLocalSyncer::SyncCompletedCallback( | 861 SyncStatusCallback RemoteToLocalSyncer::SyncCompletedCallback( |
| 865 std::unique_ptr<SyncTaskToken> token) { | 862 std::unique_ptr<SyncTaskToken> token) { |
| 866 return base::Bind(&RemoteToLocalSyncer::SyncCompleted, | 863 return base::Bind(&RemoteToLocalSyncer::SyncCompleted, |
| 867 weak_ptr_factory_.GetWeakPtr(), | 864 weak_ptr_factory_.GetWeakPtr(), |
| 868 base::Passed(&token)); | 865 base::Passed(&token)); |
| 869 } | 866 } |
| 870 | 867 |
| 871 } // namespace drive_backend | 868 } // namespace drive_backend |
| 872 } // namespace sync_file_system | 869 } // namespace sync_file_system |
| OLD | NEW |