diff options
author | kinaba@chromium.org <kinaba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-02 12:54:54 +0000 |
---|---|---|
committer | kinaba@chromium.org <kinaba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-02 12:54:54 +0000 |
commit | d685216b16fe03057b047ffce9084c16af2cecd4 (patch) | |
tree | e512cf25030d2a802390967e09c70f8d24e42b5a /chrome/browser/drive | |
parent | 12414b225eca17f815cc21d97bf45321c512b7f7 (diff) | |
download | chromium_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.cc | 15 | ||||
-rw-r--r-- | chrome/browser/drive/gdata_wapi_service.cc | 15 |
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( |