Chromium Code Reviews| 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 "chrome/browser/sync_file_system/drive_file_sync_service.h" | 5 #include "chrome/browser/sync_file_system/drive_file_sync_service.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <utility> | 8 #include <utility> |
| 9 | 9 |
| 10 #include "base/bind.h" | 10 #include "base/bind.h" |
| (...skipping 869 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 880 GURL next_feed_url; | 880 GURL next_feed_url; |
| 881 if (feed->GetNextFeedURL(&next_feed_url)) { | 881 if (feed->GetNextFeedURL(&next_feed_url)) { |
| 882 sync_client_->ContinueListing( | 882 sync_client_->ContinueListing( |
| 883 next_feed_url, | 883 next_feed_url, |
| 884 base::Bind( | 884 base::Bind( |
| 885 &DriveFileSyncService::DidGetDirectoryContentForBatchSync, | 885 &DriveFileSyncService::DidGetDirectoryContentForBatchSync, |
| 886 AsWeakPtr(), base::Passed(&token), origin, largest_changestamp)); | 886 AsWeakPtr(), base::Passed(&token), origin, largest_changestamp)); |
| 887 return; | 887 return; |
| 888 } | 888 } |
| 889 | 889 |
| 890 if (metadata_store_->IsBatchSyncOrigin(origin) && | |
| 891 !ContainsKey(url_to_change_, origin)) { | |
|
kinuko
2013/01/04 10:38:54
This is not directly related to this change, but c
tzik
2013/01/07 08:37:55
Let me rename to 'origin_to_changes_map_'.
Its typ
| |
| 892 metadata_store_->MoveBatchSyncOriginToIncremental(origin); | |
| 893 } | |
| 894 | |
| 890 NotifyTaskDone(fileapi::SYNC_STATUS_OK, token.Pass()); | 895 NotifyTaskDone(fileapi::SYNC_STATUS_OK, token.Pass()); |
| 891 } | 896 } |
| 892 | 897 |
| 893 void DriveFileSyncService::DidRemoveOriginOnMetadataStore( | 898 void DriveFileSyncService::DidRemoveOriginOnMetadataStore( |
| 894 scoped_ptr<TaskToken> token, | 899 scoped_ptr<TaskToken> token, |
| 895 const fileapi::SyncStatusCallback& callback, | 900 const fileapi::SyncStatusCallback& callback, |
| 896 fileapi::SyncStatusCode status) { | 901 fileapi::SyncStatusCode status) { |
| 897 NotifyTaskDone(status, token.Pass()); | 902 NotifyTaskDone(status, token.Pass()); |
| 898 callback.Run(status); | 903 callback.Run(status); |
| 899 } | 904 } |
| (...skipping 792 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1692 fileapi::SyncStatusCode | 1697 fileapi::SyncStatusCode |
| 1693 DriveFileSyncService::GDataErrorCodeToSyncStatusCodeWrapper( | 1698 DriveFileSyncService::GDataErrorCodeToSyncStatusCodeWrapper( |
| 1694 google_apis::GDataErrorCode error) const { | 1699 google_apis::GDataErrorCode error) const { |
| 1695 fileapi::SyncStatusCode status = GDataErrorCodeToSyncStatusCode(error); | 1700 fileapi::SyncStatusCode status = GDataErrorCodeToSyncStatusCode(error); |
| 1696 if (status != fileapi::SYNC_STATUS_OK && !sync_client_->IsAuthenticated()) | 1701 if (status != fileapi::SYNC_STATUS_OK && !sync_client_->IsAuthenticated()) |
| 1697 return fileapi::SYNC_STATUS_AUTHENTICATION_FAILED; | 1702 return fileapi::SYNC_STATUS_AUTHENTICATION_FAILED; |
| 1698 return status; | 1703 return status; |
| 1699 } | 1704 } |
| 1700 | 1705 |
| 1701 } // namespace sync_file_system | 1706 } // namespace sync_file_system |
| OLD | NEW |