| Index: chrome/browser/sync_file_system/drive_backend_v1/drive_file_sync_service.cc
|
| diff --git a/chrome/browser/sync_file_system/drive_backend_v1/drive_file_sync_service.cc b/chrome/browser/sync_file_system/drive_backend_v1/drive_file_sync_service.cc
|
| index fb28520debd5519da0eb94f1b97309f7e58d0beb..c868a99bcbfbf686c8749688823551602183366f 100644
|
| --- a/chrome/browser/sync_file_system/drive_backend_v1/drive_file_sync_service.cc
|
| +++ b/chrome/browser/sync_file_system/drive_backend_v1/drive_file_sync_service.cc
|
| @@ -54,24 +54,6 @@ const base::FilePath::CharType kTempDirName[] = FILE_PATH_LITERAL("tmp");
|
|
|
| void EmptyStatusCallback(SyncStatusCode status) {}
|
|
|
| -void RemoteVersionsCallbackAdapter(
|
| - const DriveFileSyncService::RemoteVersionsCallback& versions_callback,
|
| - const SyncStatusCallback& completion_callback,
|
| - SyncStatusCode status,
|
| - const std::vector<DriveFileSyncService::Version>& versions) {
|
| - completion_callback.Run(status);
|
| - versions_callback.Run(status, versions);
|
| -}
|
| -
|
| -void DownloadVersionCallbackAdapter(
|
| - const DriveFileSyncService::DownloadVersionCallback& download_callback,
|
| - const SyncStatusCallback& completion_callback,
|
| - SyncStatusCode status,
|
| - webkit_blob::ScopedFile downloaded) {
|
| - completion_callback.Run(status);
|
| - download_callback.Run(status, downloaded.Pass());
|
| -}
|
| -
|
| } // namespace
|
|
|
| ConflictResolutionPolicy DriveFileSyncService::kDefaultPolicy =
|
| @@ -213,16 +195,6 @@ LocalChangeProcessor* DriveFileSyncService::GetLocalChangeProcessor() {
|
| return this;
|
| }
|
|
|
| -bool DriveFileSyncService::IsConflicting(const FileSystemURL& url) {
|
| - DriveMetadata metadata;
|
| - const SyncStatusCode status = metadata_store_->ReadEntry(url, &metadata);
|
| - if (status != SYNC_STATUS_OK) {
|
| - DCHECK_EQ(SYNC_DATABASE_ERROR_NOT_FOUND, status);
|
| - return false;
|
| - }
|
| - return metadata.conflicted();
|
| -}
|
| -
|
| RemoteServiceState DriveFileSyncService::GetCurrentState() const {
|
| if (!sync_enabled_)
|
| return REMOTE_SERVICE_DISABLED;
|
| @@ -276,52 +248,6 @@ void DriveFileSyncService::SetSyncEnabled(bool enabled) {
|
| OnRemoteServiceStateUpdated(GetCurrentState(), status_message));
|
| }
|
|
|
| -SyncStatusCode DriveFileSyncService::SetDefaultConflictResolutionPolicy(
|
| - ConflictResolutionPolicy policy) {
|
| - conflict_resolution_resolver_.set_policy(policy);
|
| - return SYNC_STATUS_OK;
|
| -}
|
| -
|
| -SyncStatusCode DriveFileSyncService::SetConflictResolutionPolicy(
|
| - const GURL& origin,
|
| - ConflictResolutionPolicy policy) {
|
| - conflict_resolution_resolver_.set_policy(policy);
|
| - return SYNC_STATUS_OK;
|
| -}
|
| -
|
| -ConflictResolutionPolicy
|
| -DriveFileSyncService::GetDefaultConflictResolutionPolicy() const {
|
| - return conflict_resolution_resolver_.policy();
|
| -}
|
| -
|
| -ConflictResolutionPolicy
|
| -DriveFileSyncService::GetConflictResolutionPolicy(const GURL& origin) const {
|
| - return conflict_resolution_resolver_.policy();
|
| -}
|
| -
|
| -void DriveFileSyncService::GetRemoteVersions(
|
| - const fileapi::FileSystemURL& url,
|
| - const RemoteVersionsCallback& callback) {
|
| - task_manager_->ScheduleTask(
|
| - FROM_HERE,
|
| - base::Bind(&DriveFileSyncService::DoGetRemoteVersions, AsWeakPtr(),
|
| - url, callback),
|
| - drive_backend::SyncTaskManager::PRIORITY_MED,
|
| - base::Bind(&EmptyStatusCallback));
|
| -}
|
| -
|
| -void DriveFileSyncService::DownloadRemoteVersion(
|
| - const fileapi::FileSystemURL& url,
|
| - const std::string& version_id,
|
| - const DownloadVersionCallback& callback) {
|
| - task_manager_->ScheduleTask(
|
| - FROM_HERE,
|
| - base::Bind(&DriveFileSyncService::DoDownloadRemoteVersion, AsWeakPtr(),
|
| - url, version_id, callback),
|
| - drive_backend::SyncTaskManager::PRIORITY_MED,
|
| - base::Bind(&EmptyStatusCallback));
|
| -}
|
| -
|
| void DriveFileSyncService::PromoteDemotedChanges() {
|
| }
|
|
|
| @@ -689,89 +615,6 @@ void DriveFileSyncService::DoApplyLocalChange(
|
| &DriveFileSyncService::DidApplyLocalChange, AsWeakPtr(), callback));
|
| }
|
|
|
| -void DriveFileSyncService::DoGetRemoteVersions(
|
| - const fileapi::FileSystemURL& url,
|
| - const RemoteVersionsCallback& versions_callback,
|
| - const SyncStatusCallback& completion_callback) {
|
| - RemoteVersionsCallback callback =
|
| - base::Bind(&RemoteVersionsCallbackAdapter,
|
| - versions_callback, completion_callback);
|
| -
|
| - DriveMetadata drive_metadata;
|
| - SyncStatusCode status = metadata_store_->ReadEntry(url, &drive_metadata);
|
| - if (drive_metadata.resource_id().empty())
|
| - status = SYNC_DATABASE_ERROR_NOT_FOUND;
|
| - if (status != SYNC_STATUS_OK) {
|
| - callback.Run(status, std::vector<Version>());
|
| - return;
|
| - }
|
| -
|
| - api_util_->GetResourceEntry(
|
| - drive_metadata.resource_id(),
|
| - base::Bind(
|
| - &DriveFileSyncService::DidGetEntryForRemoteVersions,
|
| - AsWeakPtr(), callback));
|
| -}
|
| -
|
| -void DriveFileSyncService::DidGetEntryForRemoteVersions(
|
| - const RemoteVersionsCallback& callback,
|
| - google_apis::GDataErrorCode error,
|
| - scoped_ptr<google_apis::ResourceEntry> entry) {
|
| - if (error != google_apis::HTTP_SUCCESS) {
|
| - callback.Run(GDataErrorCodeToSyncStatusCodeWrapper(error),
|
| - std::vector<Version>());
|
| - return;
|
| - }
|
| - DCHECK(entry);
|
| -
|
| - SyncFileType file_type =
|
| - entry->is_file() ? SYNC_FILE_TYPE_FILE :
|
| - entry->is_folder() ? SYNC_FILE_TYPE_DIRECTORY :
|
| - SYNC_FILE_TYPE_UNKNOWN;
|
| -
|
| - Version version;
|
| - version.id = "dummy"; // Not used in the current version.
|
| - version.metadata = SyncFileMetadata(file_type,
|
| - entry->file_size(),
|
| - entry->updated_time());
|
| - std::vector<Version> versions;
|
| - versions.push_back(version);
|
| - callback.Run(SYNC_STATUS_OK, versions);
|
| -}
|
| -
|
| -void DriveFileSyncService::DoDownloadRemoteVersion(
|
| - const fileapi::FileSystemURL& url,
|
| - const std::string& /* version_id */,
|
| - const DownloadVersionCallback& download_callback,
|
| - const SyncStatusCallback& completion_callback) {
|
| - DownloadVersionCallback callback =
|
| - base::Bind(&DownloadVersionCallbackAdapter,
|
| - download_callback, completion_callback);
|
| -
|
| - DriveMetadata metadata;
|
| - if (metadata_store_->ReadEntry(url, &metadata) != SYNC_STATUS_OK) {
|
| - // The conflict may have been already resolved.
|
| - callback.Run(SYNC_FILE_ERROR_NOT_FOUND, webkit_blob::ScopedFile());
|
| - return;
|
| - }
|
| -
|
| - api_util_->DownloadFile(
|
| - metadata.resource_id(), std::string(),
|
| - base::Bind(&DriveFileSyncService::DidDownloadVersion, AsWeakPtr(),
|
| - callback));
|
| -}
|
| -
|
| -void DriveFileSyncService::DidDownloadVersion(
|
| - const DownloadVersionCallback& download_callback,
|
| - google_apis::GDataErrorCode error,
|
| - const std::string& file_md5,
|
| - int64 file_size,
|
| - const base::Time& last_updated,
|
| - webkit_blob::ScopedFile downloaded) {
|
| - SyncStatusCode status = GDataErrorCodeToSyncStatusCodeWrapper(error);
|
| - download_callback.Run(status, downloaded.Pass());
|
| -}
|
| -
|
| void DriveFileSyncService::UpdateRegisteredOrigins() {
|
| ExtensionService* extension_service =
|
| extensions::ExtensionSystem::Get(profile_)->extension_service();
|
|
|