| Index: chrome/browser/google_apis/drive_api_requests.cc
|
| diff --git a/chrome/browser/google_apis/drive_api_requests.cc b/chrome/browser/google_apis/drive_api_requests.cc
|
| index 6f69121ab1974d6dbd170a30cabc2165bb4216c3..a0dcd4deda0fbbc8eb720ffdc76c1a231deb0b7c 100644
|
| --- a/chrome/browser/google_apis/drive_api_requests.cc
|
| +++ b/chrome/browser/google_apis/drive_api_requests.cc
|
| @@ -77,11 +77,10 @@ void ParseFileResourceWithUploadRangeAndRun(
|
| //============================== GetAboutRequest =============================
|
|
|
| GetAboutRequest::GetAboutRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const DriveApiUrlGenerator& url_generator,
|
| const GetAboutResourceCallback& callback)
|
| - : GetDataRequest(runner, url_request_context_getter,
|
| + : GetDataRequest(sender,
|
| base::Bind(&ParseJsonAndRun<AboutResource>, callback)),
|
| url_generator_(url_generator) {
|
| DCHECK(!callback.is_null());
|
| @@ -96,11 +95,10 @@ GURL GetAboutRequest::GetURL() const {
|
| //============================== GetApplistRequest ===========================
|
|
|
| GetApplistRequest::GetApplistRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const DriveApiUrlGenerator& url_generator,
|
| const GetDataCallback& callback)
|
| - : GetDataRequest(runner, url_request_context_getter, callback),
|
| + : GetDataRequest(sender, callback),
|
| url_generator_(url_generator) {
|
| DCHECK(!callback.is_null());
|
| }
|
| @@ -114,14 +112,13 @@ GURL GetApplistRequest::GetURL() const {
|
| //============================ GetChangelistRequest ==========================
|
|
|
| GetChangelistRequest::GetChangelistRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const DriveApiUrlGenerator& url_generator,
|
| bool include_deleted,
|
| int64 start_changestamp,
|
| int max_results,
|
| const GetDataCallback& callback)
|
| - : GetDataRequest(runner, url_request_context_getter, callback),
|
| + : GetDataRequest(sender, callback),
|
| url_generator_(url_generator),
|
| include_deleted_(include_deleted),
|
| start_changestamp_(start_changestamp),
|
| @@ -139,13 +136,12 @@ GURL GetChangelistRequest::GetURL() const {
|
| //============================= GetFilelistRequest ===========================
|
|
|
| GetFilelistRequest::GetFilelistRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const DriveApiUrlGenerator& url_generator,
|
| const std::string& search_string,
|
| int max_results,
|
| const GetDataCallback& callback)
|
| - : GetDataRequest(runner, url_request_context_getter, callback),
|
| + : GetDataRequest(sender, callback),
|
| url_generator_(url_generator),
|
| search_string_(search_string),
|
| max_results_(max_results) {
|
| @@ -161,12 +157,11 @@ GURL GetFilelistRequest::GetURL() const {
|
| //=============================== GetFileRequest =============================
|
|
|
| GetFileRequest::GetFileRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const DriveApiUrlGenerator& url_generator,
|
| const std::string& file_id,
|
| const FileResourceCallback& callback)
|
| - : GetDataRequest(runner, url_request_context_getter,
|
| + : GetDataRequest(sender,
|
| base::Bind(&ParseJsonAndRun<FileResource>, callback)),
|
| url_generator_(url_generator),
|
| file_id_(file_id) {
|
| @@ -184,11 +179,10 @@ namespace drive {
|
| //======================= ContinueGetFileListRequest =========================
|
|
|
| ContinueGetFileListRequest::ContinueGetFileListRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const GURL& url,
|
| const GetDataCallback& callback)
|
| - : GetDataRequest(runner, url_request_context_getter, callback),
|
| + : GetDataRequest(sender, callback),
|
| url_(url) {
|
| DCHECK(!callback.is_null());
|
| }
|
| @@ -202,13 +196,12 @@ GURL ContinueGetFileListRequest::GetURL() const {
|
| //========================== CreateDirectoryRequest ==========================
|
|
|
| CreateDirectoryRequest::CreateDirectoryRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const DriveApiUrlGenerator& url_generator,
|
| const std::string& parent_resource_id,
|
| const std::string& directory_name,
|
| const FileResourceCallback& callback)
|
| - : GetDataRequest(runner, url_request_context_getter,
|
| + : GetDataRequest(sender,
|
| base::Bind(&ParseJsonAndRun<FileResource>, callback)),
|
| url_generator_(url_generator),
|
| parent_resource_id_(parent_resource_id),
|
| @@ -253,13 +246,12 @@ bool CreateDirectoryRequest::GetContentData(std::string* upload_content_type,
|
| //=========================== RenameResourceRequest ==========================
|
|
|
| RenameResourceRequest::RenameResourceRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const DriveApiUrlGenerator& url_generator,
|
| const std::string& resource_id,
|
| const std::string& new_name,
|
| const EntryActionCallback& callback)
|
| - : EntryActionRequest(runner, url_request_context_getter, callback),
|
| + : EntryActionRequest(sender, callback),
|
| url_generator_(url_generator),
|
| resource_id_(resource_id),
|
| new_name_(new_name) {
|
| @@ -299,14 +291,13 @@ bool RenameResourceRequest::GetContentData(std::string* upload_content_type,
|
| //=========================== TouchResourceRequest ===========================
|
|
|
| TouchResourceRequest::TouchResourceRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const DriveApiUrlGenerator& url_generator,
|
| const std::string& resource_id,
|
| const base::Time& modified_date,
|
| const base::Time& last_viewed_by_me_date,
|
| const FileResourceCallback& callback)
|
| - : GetDataRequest(runner, url_request_context_getter,
|
| + : GetDataRequest(sender,
|
| base::Bind(&ParseJsonAndRun<FileResource>, callback)),
|
| url_generator_(url_generator),
|
| resource_id_(resource_id),
|
| @@ -352,14 +343,13 @@ bool TouchResourceRequest::GetContentData(std::string* upload_content_type,
|
| //=========================== CopyResourceRequest ============================
|
|
|
| CopyResourceRequest::CopyResourceRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const DriveApiUrlGenerator& url_generator,
|
| const std::string& resource_id,
|
| const std::string& parent_resource_id,
|
| const std::string& new_name,
|
| const FileResourceCallback& callback)
|
| - : GetDataRequest(runner, url_request_context_getter,
|
| + : GetDataRequest(sender,
|
| base::Bind(&ParseJsonAndRun<FileResource>, callback)),
|
| url_generator_(url_generator),
|
| resource_id_(resource_id),
|
| @@ -405,12 +395,11 @@ bool CopyResourceRequest::GetContentData(std::string* upload_content_type,
|
| //=========================== TrashResourceRequest ===========================
|
|
|
| TrashResourceRequest::TrashResourceRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const DriveApiUrlGenerator& url_generator,
|
| const std::string& resource_id,
|
| const EntryActionCallback& callback)
|
| - : EntryActionRequest(runner, url_request_context_getter, callback),
|
| + : EntryActionRequest(sender, callback),
|
| url_generator_(url_generator),
|
| resource_id_(resource_id) {
|
| DCHECK(!callback.is_null());
|
| @@ -429,13 +418,12 @@ net::URLFetcher::RequestType TrashResourceRequest::GetRequestType() const {
|
| //========================== InsertResourceRequest ===========================
|
|
|
| InsertResourceRequest::InsertResourceRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const DriveApiUrlGenerator& url_generator,
|
| const std::string& parent_resource_id,
|
| const std::string& resource_id,
|
| const EntryActionCallback& callback)
|
| - : EntryActionRequest(runner, url_request_context_getter, callback),
|
| + : EntryActionRequest(sender, callback),
|
| url_generator_(url_generator),
|
| parent_resource_id_(parent_resource_id),
|
| resource_id_(resource_id) {
|
| @@ -468,13 +456,12 @@ bool InsertResourceRequest::GetContentData(std::string* upload_content_type,
|
| //========================== DeleteResourceRequest ===========================
|
|
|
| DeleteResourceRequest::DeleteResourceRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const DriveApiUrlGenerator& url_generator,
|
| const std::string& parent_resource_id,
|
| const std::string& resource_id,
|
| const EntryActionCallback& callback)
|
| - : EntryActionRequest(runner, url_request_context_getter, callback),
|
| + : EntryActionRequest(sender, callback),
|
| url_generator_(url_generator),
|
| parent_resource_id_(parent_resource_id),
|
| resource_id_(resource_id) {
|
| @@ -495,16 +482,14 @@ net::URLFetcher::RequestType DeleteResourceRequest::GetRequestType() const {
|
| //======================= InitiateUploadNewFileRequest =======================
|
|
|
| InitiateUploadNewFileRequest::InitiateUploadNewFileRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const DriveApiUrlGenerator& url_generator,
|
| const std::string& content_type,
|
| int64 content_length,
|
| const std::string& parent_resource_id,
|
| const std::string& title,
|
| const InitiateUploadCallback& callback)
|
| - : InitiateUploadRequestBase(runner,
|
| - url_request_context_getter,
|
| + : InitiateUploadRequestBase(sender,
|
| callback,
|
| content_type,
|
| content_length),
|
| @@ -554,16 +539,14 @@ bool InitiateUploadNewFileRequest::GetContentData(
|
| //===================== InitiateUploadExistingFileRequest ====================
|
|
|
| InitiateUploadExistingFileRequest::InitiateUploadExistingFileRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const DriveApiUrlGenerator& url_generator,
|
| const std::string& content_type,
|
| int64 content_length,
|
| const std::string& resource_id,
|
| const std::string& etag,
|
| const InitiateUploadCallback& callback)
|
| - : InitiateUploadRequestBase(runner,
|
| - url_request_context_getter,
|
| + : InitiateUploadRequestBase(sender,
|
| callback,
|
| content_type,
|
| content_length),
|
| @@ -594,8 +577,7 @@ InitiateUploadExistingFileRequest::GetExtraRequestHeaders() const {
|
| //============================ ResumeUploadRequest ===========================
|
|
|
| ResumeUploadRequest::ResumeUploadRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const GURL& upload_location,
|
| int64 start_position,
|
| int64 end_position,
|
| @@ -604,8 +586,7 @@ ResumeUploadRequest::ResumeUploadRequest(
|
| const base::FilePath& local_file_path,
|
| const UploadRangeCallback& callback,
|
| const ProgressCallback& progress_callback)
|
| - : ResumeUploadRequestBase(runner,
|
| - url_request_context_getter,
|
| + : ResumeUploadRequestBase(sender,
|
| upload_location,
|
| start_position,
|
| end_position,
|
| @@ -633,13 +614,11 @@ void ResumeUploadRequest::OnURLFetchUploadProgress(
|
| //========================== GetUploadStatusRequest ==========================
|
|
|
| GetUploadStatusRequest::GetUploadStatusRequest(
|
| - RequestSender* runner,
|
| - net::URLRequestContextGetter* url_request_context_getter,
|
| + RequestSender* sender,
|
| const GURL& upload_url,
|
| int64 content_length,
|
| const UploadRangeCallback& callback)
|
| - : GetUploadStatusRequestBase(runner,
|
| - url_request_context_getter,
|
| + : GetUploadStatusRequestBase(sender,
|
| upload_url,
|
| content_length),
|
| callback_(callback) {
|
|
|