summaryrefslogtreecommitdiffstats
path: root/chrome/browser/drive
diff options
context:
space:
mode:
authorkinaba@chromium.org <kinaba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-02 12:54:54 +0000
committerkinaba@chromium.org <kinaba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-02 12:54:54 +0000
commitd685216b16fe03057b047ffce9084c16af2cecd4 (patch)
treee512cf25030d2a802390967e09c70f8d24e42b5a /chrome/browser/drive
parent12414b225eca17f815cc21d97bf45321c512b7f7 (diff)
downloadchromium_src-d685216b16fe03057b047ffce9084c16af2cecd4.zip
chromium_src-d685216b16fe03057b047ffce9084c16af2cecd4.tar.gz
chromium_src-d685216b16fe03057b047ffce9084c16af2cecd4.tar.bz2
Add resource ID based download requests in {GDataWapi/Drive} requests.
BUG=254025 Review URL: https://chromiumcodereview.appspot.com/18211008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209689 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/drive')
-rw-r--r--chrome/browser/drive/drive_api_service.cc15
-rw-r--r--chrome/browser/drive/gdata_wapi_service.cc15
2 files changed, 16 insertions, 14 deletions
diff --git a/chrome/browser/drive/drive_api_service.cc b/chrome/browser/drive/drive_api_service.cc
index b061366..b5a4b5a 100644
--- a/chrome/browser/drive/drive_api_service.cc
+++ b/chrome/browser/drive/drive_api_service.cc
@@ -25,7 +25,7 @@ using google_apis::AuthorizeAppCallback;
using google_apis::CancelCallback;
using google_apis::ChangeList;
using google_apis::DownloadActionCallback;
-using google_apis::DownloadFileRequest;
+using google_apis::DownloadFileRequestBase;
using google_apis::EntryActionCallback;
using google_apis::FileList;
using google_apis::FileResource;
@@ -491,13 +491,14 @@ CancelCallback DriveAPIService::DownloadFile(
DCHECK(!download_action_callback.is_null());
// get_content_callback may be null.
+ // TODO(kinaba): crbug.com/254025: use resource_id based download request.
return sender_->StartRequestWithRetry(
- new DownloadFileRequest(sender_.get(),
- download_action_callback,
- get_content_callback,
- progress_callback,
- download_url,
- local_cache_path));
+ new DownloadFileRequestBase(sender_.get(),
+ download_action_callback,
+ get_content_callback,
+ progress_callback,
+ download_url,
+ local_cache_path));
}
CancelCallback DriveAPIService::DeleteResource(
diff --git a/chrome/browser/drive/gdata_wapi_service.cc b/chrome/browser/drive/gdata_wapi_service.cc
index 582a980..57adfa0 100644
--- a/chrome/browser/drive/gdata_wapi_service.cc
+++ b/chrome/browser/drive/gdata_wapi_service.cc
@@ -32,7 +32,7 @@ using google_apis::CopyHostedDocumentRequest;
using google_apis::CreateDirectoryRequest;
using google_apis::DeleteResourceRequest;
using google_apis::DownloadActionCallback;
-using google_apis::DownloadFileRequest;
+using google_apis::DownloadFileRequestBase;
using google_apis::EntryActionCallback;
using google_apis::GDataErrorCode;
using google_apis::GDATA_PARSE_ERROR;
@@ -342,13 +342,14 @@ CancelCallback GDataWapiService::DownloadFile(
DCHECK(!download_action_callback.is_null());
// get_content_callback and progress_callback may be null.
+ // TODO(kinaba): crbug.com/254025: use resource_id based download request.
return sender_->StartRequestWithRetry(
- new DownloadFileRequest(sender_.get(),
- download_action_callback,
- get_content_callback,
- progress_callback,
- download_url,
- local_cache_path));
+ new DownloadFileRequestBase(sender_.get(),
+ download_action_callback,
+ get_content_callback,
+ progress_callback,
+ download_url,
+ local_cache_path));
}
CancelCallback GDataWapiService::DeleteResource(