diff options
Diffstat (limited to 'chrome/browser/drive/drive_api_service.cc')
-rw-r--r-- | chrome/browser/drive/drive_api_service.cc | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/chrome/browser/drive/drive_api_service.cc b/chrome/browser/drive/drive_api_service.cc index e41b4cf..cf57a46 100644 --- a/chrome/browser/drive/drive_api_service.cc +++ b/chrome/browser/drive/drive_api_service.cc @@ -702,19 +702,22 @@ CancelCallback DriveAPIService::InitiateUploadNewFile( int64 content_length, const std::string& parent_resource_id, const std::string& title, + const InitiateUploadNewFileOptions& options, const InitiateUploadCallback& callback) { DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); DCHECK(!callback.is_null()); - return sender_->StartRequestWithRetry( - new InitiateUploadNewFileRequest( - sender_.get(), - url_generator_, - content_type, - content_length, - parent_resource_id, - title, - callback)); + InitiateUploadNewFileRequest* request = + new InitiateUploadNewFileRequest(sender_.get(), + url_generator_, + content_type, + content_length, + parent_resource_id, + title, + callback); + request->set_modified_date(options.modified_date); + request->set_last_viewed_by_me_date(options.last_viewed_by_me_date); + return sender_->StartRequestWithRetry(request); } CancelCallback DriveAPIService::InitiateUploadExistingFile( |