Index: chrome/browser/chromeos/drive/job_scheduler.cc |
diff --git a/chrome/browser/chromeos/drive/job_scheduler.cc b/chrome/browser/chromeos/drive/job_scheduler.cc |
index b4d130ea6f68c5f1794c10bdb8799101d0185a2f..883a784e53a5514f4d5cf429a9a41ac794e763eb 100644 |
--- a/chrome/browser/chromeos/drive/job_scheduler.cc |
+++ b/chrome/browser/chromeos/drive/job_scheduler.cc |
@@ -9,13 +9,10 @@ |
#include "base/rand_util.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/strings/stringprintf.h" |
-#include "chrome/browser/chromeos/drive/file_system_util.h" |
-#include "chrome/browser/drive/drive_api_util.h" |
#include "chrome/browser/drive/event_logger.h" |
#include "chrome/common/pref_names.h" |
#include "content/public/browser/browser_thread.h" |
#include "google_apis/drive/drive_api_parser.h" |
-#include "google_apis/drive/gdata_wapi_parser.h" |
using content::BrowserThread; |
@@ -381,10 +378,10 @@ void JobScheduler::GetRemainingFileList( |
StartJob(new_job); |
} |
-void JobScheduler::GetResourceEntry( |
+void JobScheduler::GetFileResource( |
const std::string& resource_id, |
const ClientContext& context, |
- const google_apis::GetResourceEntryCallback& callback) { |
+ const google_apis::FileResourceCallback& callback) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
DCHECK(!callback.is_null()); |
@@ -451,7 +448,7 @@ void JobScheduler::CopyResource( |
const std::string& parent_resource_id, |
const std::string& new_title, |
const base::Time& last_modified, |
- const google_apis::GetResourceEntryCallback& callback) { |
+ const google_apis::FileResourceCallback& callback) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
DCHECK(!callback.is_null()); |
@@ -478,7 +475,7 @@ void JobScheduler::UpdateResource( |
const base::Time& last_modified, |
const base::Time& last_viewed_by_me, |
const ClientContext& context, |
- const google_apis::GetResourceEntryCallback& callback) { |
+ const google_apis::FileResourceCallback& callback) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
DCHECK(!callback.is_null()); |
@@ -569,7 +566,7 @@ void JobScheduler::AddNewDirectory( |
const std::string& directory_title, |
const DriveServiceInterface::AddNewDirectoryOptions& options, |
const ClientContext& context, |
- const google_apis::GetResourceEntryCallback& callback) { |
+ const google_apis::FileResourceCallback& callback) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
JobEntry* new_job = CreateNewJob(TYPE_ADD_NEW_DIRECTORY); |
@@ -628,7 +625,7 @@ void JobScheduler::UploadNewFile( |
const std::string& content_type, |
const DriveUploader::UploadNewFileOptions& options, |
const ClientContext& context, |
- const google_apis::GetResourceEntryCallback& callback) { |
+ const google_apis::FileResourceCallback& callback) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
JobEntry* new_job = CreateNewJob(TYPE_UPLOAD_NEW_FILE); |
@@ -666,7 +663,7 @@ void JobScheduler::UploadExistingFile( |
const std::string& content_type, |
const DriveUploader::UploadExistingFileOptions& options, |
const ClientContext& context, |
- const google_apis::GetResourceEntryCallback& callback) { |
+ const google_apis::FileResourceCallback& callback) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
JobEntry* new_job = CreateNewJob(TYPE_UPLOAD_EXISTING_FILE); |
@@ -925,17 +922,14 @@ void JobScheduler::OnGetChangeListJobDone( |
void JobScheduler::OnGetFileResourceJobDone( |
JobID job_id, |
- const google_apis::GetResourceEntryCallback& callback, |
+ const google_apis::FileResourceCallback& callback, |
google_apis::GDataErrorCode error, |
scoped_ptr<google_apis::FileResource> entry) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
DCHECK(!callback.is_null()); |
- if (OnJobDone(job_id, error)) { |
- callback.Run(error, entry ? |
- util::ConvertFileResourceToResourceEntry(*entry) : |
- scoped_ptr<google_apis::ResourceEntry>()); |
- } |
+ if (OnJobDone(job_id, error)) |
+ callback.Run(error, entry.Pass()); |
} |
void JobScheduler::OnGetAboutResourceJobDone( |
@@ -1000,7 +994,7 @@ void JobScheduler::OnDownloadActionJobDone( |
void JobScheduler::OnUploadCompletionJobDone( |
JobID job_id, |
const ResumeUploadParams& resume_params, |
- const google_apis::GetResourceEntryCallback& callback, |
+ const google_apis::FileResourceCallback& callback, |
google_apis::GDataErrorCode error, |
const GURL& upload_location, |
scoped_ptr<google_apis::FileResource> entry) { |
@@ -1030,17 +1024,14 @@ void JobScheduler::OnUploadCompletionJobDone( |
job_entry->task = base::Bind(&RunResumeUploadFile, uploader_.get(), params); |
} |
- if (OnJobDone(job_id, error)) { |
- callback.Run(error, entry ? |
- util::ConvertFileResourceToResourceEntry(*entry) : |
- scoped_ptr<google_apis::ResourceEntry>()); |
- } |
+ if (OnJobDone(job_id, error)) |
+ callback.Run(error, entry.Pass()); |
} |
void JobScheduler::OnResumeUploadFileDone( |
JobID job_id, |
const base::Callback<google_apis::CancelCallback()>& original_task, |
- const google_apis::GetResourceEntryCallback& callback, |
+ const google_apis::FileResourceCallback& callback, |
google_apis::GDataErrorCode error, |
const GURL& upload_location, |
scoped_ptr<google_apis::FileResource> entry) { |
@@ -1056,11 +1047,8 @@ void JobScheduler::OnResumeUploadFileDone( |
job_entry->task = original_task; |
} |
- if (OnJobDone(job_id, error)) { |
- callback.Run(error, entry ? |
- util::ConvertFileResourceToResourceEntry(*entry) : |
- scoped_ptr<google_apis::ResourceEntry>()); |
- } |
+ if (OnJobDone(job_id, error)) |
+ callback.Run(error, entry.Pass()); |
} |
void JobScheduler::UpdateProgress(JobID job_id, int64 progress, int64 total) { |