Index: chrome/browser/google_apis/gdata_wapi_service.cc |
diff --git a/chrome/browser/google_apis/gdata_wapi_service.cc b/chrome/browser/google_apis/gdata_wapi_service.cc |
index a5498cd46237cdbe2688ca183091b06d18188e02..3cead113c2e3df1a85d7f2b13f2874abe3a60199 100644 |
--- a/chrome/browser/google_apis/gdata_wapi_service.cc |
+++ b/chrome/browser/google_apis/gdata_wapi_service.cc |
@@ -438,6 +438,25 @@ void GDataWapiService::ResumeUpload(const ResumeUploadParams& params, |
params)); |
} |
+void GDataWapiService::GetUploadState( |
+ const UploadMode upload_mode, |
+ const FilePath& drive_file_path, |
+ const GURL& upload_url, |
+ int64 content_length, |
+ const ResumeUploadCallback& callback) { |
+ DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK(!callback.is_null()); |
+ |
+ runner_->StartOperationWithRetry( |
+ new GetUploadStateOperation(operation_registry(), |
+ url_request_context_getter_, |
+ callback, |
+ upload_mode, |
+ drive_file_path, |
+ upload_url, |
+ content_length)); |
+} |
+ |
void GDataWapiService::AuthorizeApp(const GURL& edit_url, |
const std::string& app_id, |
const AuthorizeAppCallback& callback) { |