| Index: chrome/browser/chromeos/drive/job_scheduler.cc
|
| diff --git a/chrome/browser/chromeos/drive/job_scheduler.cc b/chrome/browser/chromeos/drive/job_scheduler.cc
|
| index be5a5df7ea80157186da3dfd4eac0a2bd5723680..a34cb139f0f87aca5fa75ec0e1a2ab35a28186f9 100644
|
| --- a/chrome/browser/chromeos/drive/job_scheduler.cc
|
| +++ b/chrome/browser/chromeos/drive/job_scheduler.cc
|
| @@ -94,6 +94,7 @@ struct UploadExistingFileParams {
|
| std::string resource_id;
|
| base::FilePath local_file_path;
|
| std::string content_type;
|
| + drive::DriveUploader::UploadExistingFileOptions options;
|
| std::string etag;
|
| UploadCompletionCallback callback;
|
| google_apis::ProgressCallback progress_callback;
|
| @@ -103,12 +104,10 @@ struct UploadExistingFileParams {
|
| google_apis::CancelCallback RunUploadExistingFile(
|
| DriveUploaderInterface* uploader,
|
| const UploadExistingFileParams& params) {
|
| - drive::DriveUploader::UploadExistingFileOptions options;
|
| - options.etag = params.etag;
|
| return uploader->UploadExistingFile(params.resource_id,
|
| params.local_file_path,
|
| params.content_type,
|
| - options,
|
| + params.options,
|
| params.callback,
|
| params.progress_callback);
|
| }
|
| @@ -654,7 +653,7 @@ void JobScheduler::UploadExistingFile(
|
| const base::FilePath& drive_file_path,
|
| const base::FilePath& local_file_path,
|
| const std::string& content_type,
|
| - const std::string& etag,
|
| + const drive::DriveUploader::UploadExistingFileOptions& options,
|
| const ClientContext& context,
|
| const google_apis::GetResourceEntryCallback& callback) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| @@ -667,7 +666,7 @@ void JobScheduler::UploadExistingFile(
|
| params.resource_id = resource_id;
|
| params.local_file_path = local_file_path;
|
| params.content_type = content_type;
|
| - params.etag = etag;
|
| + params.options = options;
|
|
|
| ResumeUploadParams resume_params;
|
| resume_params.local_file_path = params.local_file_path;
|
|
|