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

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

Issue 127463004: Add UninstallApp() method to DriveAPIService interface. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 11 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 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 774 matching lines...) Expand 10 before | Expand all | Expand 10 after
785 DCHECK(!callback.is_null()); 785 DCHECK(!callback.is_null());
786 786
787 FilesGetRequest* request = new FilesGetRequest( 787 FilesGetRequest* request = new FilesGetRequest(
788 sender_.get(), url_generator_, 788 sender_.get(), url_generator_,
789 base::Bind(&ExtractOpenUrlAndRun, app_id, callback)); 789 base::Bind(&ExtractOpenUrlAndRun, app_id, callback));
790 request->set_file_id(resource_id); 790 request->set_file_id(resource_id);
791 request->set_fields(kFileResourceOpenWithLinksFields); 791 request->set_fields(kFileResourceOpenWithLinksFields);
792 return sender_->StartRequestWithRetry(request); 792 return sender_->StartRequestWithRetry(request);
793 } 793 }
794 794
795 CancelCallback DriveAPIService::UninstallApp(
796 const std::string& app_id,
797 const google_apis::EntryActionCallback& callback) {
798 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
799 DCHECK(!callback.is_null());
800
801 // TODO(kinaba) implement.
802 NOTREACHED();
803 return CancelCallback();
804 }
805
795 CancelCallback DriveAPIService::GetResourceListInDirectoryByWapi( 806 CancelCallback DriveAPIService::GetResourceListInDirectoryByWapi(
796 const std::string& directory_resource_id, 807 const std::string& directory_resource_id,
797 const google_apis::GetResourceListCallback& callback) { 808 const google_apis::GetResourceListCallback& callback) {
798 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); 809 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
799 DCHECK(!directory_resource_id.empty()); 810 DCHECK(!directory_resource_id.empty());
800 DCHECK(!callback.is_null()); 811 DCHECK(!callback.is_null());
801 812
802 return sender_->StartRequestWithRetry( 813 return sender_->StartRequestWithRetry(
803 new GetResourceListRequest(sender_.get(), 814 new GetResourceListRequest(sender_.get(),
804 wapi_url_generator_, 815 wapi_url_generator_,
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
865 if (CanSendRequest()) { 876 if (CanSendRequest()) {
866 FOR_EACH_OBSERVER( 877 FOR_EACH_OBSERVER(
867 DriveServiceObserver, observers_, OnReadyToSendRequests()); 878 DriveServiceObserver, observers_, OnReadyToSendRequests());
868 } else if (!HasRefreshToken()) { 879 } else if (!HasRefreshToken()) {
869 FOR_EACH_OBSERVER( 880 FOR_EACH_OBSERVER(
870 DriveServiceObserver, observers_, OnRefreshTokenInvalid()); 881 DriveServiceObserver, observers_, OnRefreshTokenInvalid());
871 } 882 }
872 } 883 }
873 884
874 } // namespace drive 885 } // namespace drive
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698