| 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 1eb5be9823be5163d0e6c00d830de6ee208e28b9..85bf2aefe6c439256017089c844c8e44ebb4d25a 100644
|
| --- a/chrome/browser/drive/drive_api_service.cc
|
| +++ b/chrome/browser/drive/drive_api_service.cc
|
| @@ -40,6 +40,7 @@ using google_apis::GetContentCallback;
|
| using google_apis::GetResourceEntryCallback;
|
| using google_apis::GetResourceEntryRequest;
|
| using google_apis::GetResourceListCallback;
|
| +using google_apis::GetResourceListRequest;
|
| using google_apis::GetShareUrlCallback;
|
| using google_apis::HTTP_NOT_IMPLEMENTED;
|
| using google_apis::HTTP_SUCCESS;
|
| @@ -826,6 +827,40 @@ CancelCallback DriveAPIService::AuthorizeApp(
|
| return sender_->StartRequestWithRetry(request);
|
| }
|
|
|
| +CancelCallback DriveAPIService::GetResourceListInDirectoryByWapi(
|
| + const std::string& directory_resource_id,
|
| + const google_apis::GetResourceListCallback& callback) {
|
| + DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK(!directory_resource_id.empty());
|
| + DCHECK(!callback.is_null());
|
| +
|
| + return sender_->StartRequestWithRetry(
|
| + new GetResourceListRequest(sender_.get(),
|
| + wapi_url_generator_,
|
| + GURL(), // No override url
|
| + 0, // start changestamp
|
| + std::string(), // empty search query
|
| + directory_resource_id,
|
| + callback));
|
| +}
|
| +
|
| +CancelCallback DriveAPIService::GetRemainingResourceList(
|
| + const GURL& next_url,
|
| + const google_apis::GetResourceListCallback& callback) {
|
| + DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + DCHECK(!next_url.is_empty());
|
| + DCHECK(!callback.is_null());
|
| +
|
| + return sender_->StartRequestWithRetry(
|
| + new GetResourceListRequest(sender_.get(),
|
| + wapi_url_generator_,
|
| + next_url,
|
| + 0, // start changestamp
|
| + std::string(), // empty search query
|
| + std::string(), // no directory resource id
|
| + callback));
|
| +}
|
| +
|
| bool DriveAPIService::HasAccessToken() const {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| return sender_->auth_service()->HasAccessToken();
|
|
|