summaryrefslogtreecommitdiffstats
path: root/chrome/browser/drive/drive_api_service.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/drive/drive_api_service.cc')
-rw-r--r--chrome/browser/drive/drive_api_service.cc21
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(