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

Side by Side Diff: chrome/browser/drive/drive_api_service.cc

Issue 100903005: drive: Remove unused DriveServiceInterface::TouchResource (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/drive/drive_api_service.h" 5 #include "chrome/browser/drive/drive_api_service.h"
6 6
7 #include <string> 7 #include <string>
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/bind.h" 10 #include "base/bind.h"
(...skipping 652 matching lines...) Expand 10 before | Expand all | Expand 10 after
663 663
664 FilesPatchRequest* request = new FilesPatchRequest( 664 FilesPatchRequest* request = new FilesPatchRequest(
665 sender_.get(), url_generator_, 665 sender_.get(), url_generator_,
666 base::Bind(&EntryActionCallbackAdapter, callback)); 666 base::Bind(&EntryActionCallbackAdapter, callback));
667 request->set_file_id(resource_id); 667 request->set_file_id(resource_id);
668 request->set_title(new_title); 668 request->set_title(new_title);
669 request->set_fields(kFileResourceFields); 669 request->set_fields(kFileResourceFields);
670 return sender_->StartRequestWithRetry(request); 670 return sender_->StartRequestWithRetry(request);
671 } 671 }
672 672
673 CancelCallback DriveAPIService::TouchResource(
674 const std::string& resource_id,
675 const base::Time& modified_date,
676 const base::Time& last_viewed_by_me_date,
677 const GetResourceEntryCallback& callback) {
678 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
679 DCHECK(!modified_date.is_null());
680 DCHECK(!last_viewed_by_me_date.is_null());
681 DCHECK(!callback.is_null());
682
683 FilesPatchRequest* request = new FilesPatchRequest(
684 sender_.get(), url_generator_,
685 base::Bind(&ConvertFileEntryToResourceEntryAndRun, callback));
686 // Need to set setModifiedDate to true to overwrite modifiedDate.
687 request->set_set_modified_date(true);
688
689 // Need to set updateViewedDate to false, otherwise the lastViewedByMeDate
690 // will be set to the request time (not the specified time via request).
691 request->set_update_viewed_date(false);
692
693 request->set_modified_date(modified_date);
694 request->set_last_viewed_by_me_date(last_viewed_by_me_date);
695 request->set_fields(kFileResourceFields);
696 return sender_->StartRequestWithRetry(request);
697 }
698
699 CancelCallback DriveAPIService::AddResourceToDirectory( 673 CancelCallback DriveAPIService::AddResourceToDirectory(
700 const std::string& parent_resource_id, 674 const std::string& parent_resource_id,
701 const std::string& resource_id, 675 const std::string& resource_id,
702 const EntryActionCallback& callback) { 676 const EntryActionCallback& callback) {
703 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); 677 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
704 DCHECK(!callback.is_null()); 678 DCHECK(!callback.is_null());
705 679
706 ChildrenInsertRequest* request = 680 ChildrenInsertRequest* request =
707 new ChildrenInsertRequest(sender_.get(), url_generator_, callback); 681 new ChildrenInsertRequest(sender_.get(), url_generator_, callback);
708 request->set_folder_id(parent_resource_id); 682 request->set_folder_id(parent_resource_id);
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
893 if (CanSendRequest()) { 867 if (CanSendRequest()) {
894 FOR_EACH_OBSERVER( 868 FOR_EACH_OBSERVER(
895 DriveServiceObserver, observers_, OnReadyToSendRequests()); 869 DriveServiceObserver, observers_, OnReadyToSendRequests());
896 } else if (!HasRefreshToken()) { 870 } else if (!HasRefreshToken()) {
897 FOR_EACH_OBSERVER( 871 FOR_EACH_OBSERVER(
898 DriveServiceObserver, observers_, OnRefreshTokenInvalid()); 872 DriveServiceObserver, observers_, OnRefreshTokenInvalid());
899 } 873 }
900 } 874 }
901 875
902 } // namespace drive 876 } // namespace drive
OLDNEW
« no previous file with comments | « chrome/browser/drive/drive_api_service.h ('k') | chrome/browser/drive/drive_service_interface.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698