| Index: chrome/browser/chromeos/drive/directory_loader.cc
|
| diff --git a/chrome/browser/chromeos/drive/directory_loader.cc b/chrome/browser/chromeos/drive/directory_loader.cc
|
| index 8154edb7236b279b20186f8c875acb935e28cd7b..696f9cc7c5d84150941ceb84ff077f775aec3d3d 100644
|
| --- a/chrome/browser/chromeos/drive/directory_loader.cc
|
| +++ b/chrome/browser/chromeos/drive/directory_loader.cc
|
| @@ -18,7 +18,6 @@
|
| #include "chrome/browser/drive/event_logger.h"
|
| #include "content/public/browser/browser_thread.h"
|
| #include "google_apis/drive/drive_api_parser.h"
|
| -#include "google_apis/drive/gdata_wapi_parser.h"
|
| #include "url/gurl.h"
|
|
|
| using content::BrowserThread;
|
| @@ -114,17 +113,16 @@ class DirectoryLoader::FeedFetcher {
|
| // Remember the time stamp for usage stats.
|
| start_time_ = base::TimeTicks::Now();
|
|
|
| - loader_->scheduler_->GetResourceListInDirectory(
|
| + loader_->scheduler_->GetFileListInDirectory(
|
| directory_fetch_info_.resource_id(),
|
| - base::Bind(&FeedFetcher::OnResourceListFetched,
|
| + base::Bind(&FeedFetcher::OnFileListFetched,
|
| weak_ptr_factory_.GetWeakPtr(), callback));
|
| }
|
|
|
| private:
|
| - void OnResourceListFetched(
|
| - const FileOperationCallback& callback,
|
| - google_apis::GDataErrorCode status,
|
| - scoped_ptr<google_apis::ResourceList> resource_list) {
|
| + void OnFileListFetched(const FileOperationCallback& callback,
|
| + google_apis::GDataErrorCode status,
|
| + scoped_ptr<google_apis::FileList> file_list) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| DCHECK(!callback.is_null());
|
|
|
| @@ -134,11 +132,9 @@ class DirectoryLoader::FeedFetcher {
|
| return;
|
| }
|
|
|
| - DCHECK(resource_list);
|
| - scoped_ptr<ChangeList> change_list(new ChangeList(*resource_list));
|
| -
|
| - GURL next_url;
|
| - resource_list->GetNextFeedURL(&next_url);
|
| + DCHECK(file_list);
|
| + scoped_ptr<ChangeList> change_list(new ChangeList(*file_list));
|
| + GURL next_url = file_list->next_link();
|
|
|
| ResourceEntryVector* entries = new ResourceEntryVector;
|
| loader_->loader_controller_->ScheduleRun(base::Bind(
|
| @@ -177,7 +173,7 @@ class DirectoryLoader::FeedFetcher {
|
| // There is the remaining result so fetch it.
|
| loader_->scheduler_->GetRemainingFileList(
|
| next_url,
|
| - base::Bind(&FeedFetcher::OnResourceListFetched,
|
| + base::Bind(&FeedFetcher::OnFileListFetched,
|
| weak_ptr_factory_.GetWeakPtr(), callback));
|
| return;
|
| }
|
|
|