Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5729)

Unified Diff: chrome/browser/drive/drive_api_service.cc

Issue 944413003: Add support for setting properties to requests uploading contents. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Cleaned up. Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/browser/drive/drive_service_interface.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/drive/drive_api_service.cc
diff --git a/chrome/browser/drive/drive_api_service.cc b/chrome/browser/drive/drive_api_service.cc
index d22811f00f49e1152c24d25b083dd891d4bb33e4..3cc8e9d62017706666dfda826b7a776f99808dda 100644
--- a/chrome/browser/drive/drive_api_service.cc
+++ b/chrome/browser/drive/drive_api_service.cc
@@ -460,6 +460,7 @@ CancelCallback DriveAPIService::AddNewDirectory(
request->set_modified_date(options.modified_date);
request->add_parent(parent_resource_id);
request->set_title(directory_title);
+ request->set_properties(options.properties);
request->set_fields(kFileResourceFields);
return sender_->StartRequestWithRetry(request);
}
@@ -564,6 +565,7 @@ CancelCallback DriveAPIService::InitiateUploadNewFile(
callback);
request->set_modified_date(options.modified_date);
request->set_last_viewed_by_me_date(options.last_viewed_by_me_date);
+ request->set_properties(options.properties);
return sender_->StartRequestWithRetry(request);
}
@@ -588,6 +590,7 @@ CancelCallback DriveAPIService::InitiateUploadExistingFile(
request->set_title(options.title);
request->set_modified_date(options.modified_date);
request->set_last_viewed_by_me_date(options.last_viewed_by_me_date);
+ request->set_properties(options.properties);
return sender_->StartRequestWithRetry(request);
}
@@ -646,7 +649,8 @@ CancelCallback DriveAPIService::MultipartUploadNewFile(
new google_apis::drive::MultipartUploadNewFileRequest(
sender_.get(), title, parent_resource_id, content_type,
content_length, options.modified_date, options.last_viewed_by_me_date,
- local_file_path, url_generator_, callback, progress_callback));
+ local_file_path, options.properties, url_generator_, callback,
+ progress_callback));
}
CancelCallback DriveAPIService::MultipartUploadExistingFile(
@@ -665,7 +669,7 @@ CancelCallback DriveAPIService::MultipartUploadExistingFile(
sender_.get(), options.title, resource_id, options.parent_resource_id,
content_type, content_length, options.modified_date,
options.last_viewed_by_me_date, local_file_path, options.etag,
- url_generator_, callback, progress_callback));
+ options.properties, url_generator_, callback, progress_callback));
}
CancelCallback DriveAPIService::AuthorizeApp(
« no previous file with comments | « no previous file | chrome/browser/drive/drive_service_interface.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698