Index: chrome/browser/chromeos/drive/change_list_loader.cc |
diff --git a/chrome/browser/chromeos/drive/change_list_loader.cc b/chrome/browser/chromeos/drive/change_list_loader.cc |
index 1c46ad04d69502059dc396e27710246ec1457caa..5fd63014b8cc7ad417537d37abd83a1573c73546 100644 |
--- a/chrome/browser/chromeos/drive/change_list_loader.cc |
+++ b/chrome/browser/chromeos/drive/change_list_loader.cc |
@@ -19,7 +19,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; |
@@ -57,16 +56,15 @@ class FullFeedFetcher : public ChangeListLoader::FeedFetcher { |
start_time_ = base::TimeTicks::Now(); |
// This is full resource list fetch. |
- scheduler_->GetAllResourceList( |
+ scheduler_->GetAllFileList( |
base::Bind(&FullFeedFetcher::OnFileListFetched, |
weak_ptr_factory_.GetWeakPtr(), callback)); |
} |
private: |
- void OnFileListFetched( |
- const FeedFetcherCallback& callback, |
- google_apis::GDataErrorCode status, |
- scoped_ptr<google_apis::ResourceList> resource_list) { |
+ void OnFileListFetched(const FeedFetcherCallback& callback, |
+ google_apis::GDataErrorCode status, |
+ scoped_ptr<google_apis::FileList> file_list) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
DCHECK(!callback.is_null()); |
@@ -76,14 +74,13 @@ class FullFeedFetcher : public ChangeListLoader::FeedFetcher { |
return; |
} |
- DCHECK(resource_list); |
- change_lists_.push_back(new ChangeList(*resource_list)); |
+ DCHECK(file_list); |
+ change_lists_.push_back(new ChangeList(*file_list)); |
- GURL next_url; |
- if (resource_list->GetNextFeedURL(&next_url) && !next_url.is_empty()) { |
+ if (!file_list->next_link().is_empty()) { |
// There is the remaining result so fetch it. |
scheduler_->GetRemainingFileList( |
- next_url, |
+ file_list->next_link(), |
base::Bind(&FullFeedFetcher::OnFileListFetched, |
weak_ptr_factory_.GetWeakPtr(), callback)); |
return; |
@@ -128,10 +125,9 @@ class DeltaFeedFetcher : public ChangeListLoader::FeedFetcher { |
} |
private: |
- void OnChangeListFetched( |
- const FeedFetcherCallback& callback, |
- google_apis::GDataErrorCode status, |
- scoped_ptr<google_apis::ResourceList> resource_list) { |
+ void OnChangeListFetched(const FeedFetcherCallback& callback, |
+ google_apis::GDataErrorCode status, |
+ scoped_ptr<google_apis::ChangeList> change_list) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
DCHECK(!callback.is_null()); |
@@ -141,14 +137,13 @@ class DeltaFeedFetcher : public ChangeListLoader::FeedFetcher { |
return; |
} |
- DCHECK(resource_list); |
- change_lists_.push_back(new ChangeList(*resource_list)); |
+ DCHECK(change_list); |
+ change_lists_.push_back(new ChangeList(*change_list)); |
- GURL next_url; |
- if (resource_list->GetNextFeedURL(&next_url) && !next_url.is_empty()) { |
+ if (!change_list->next_link().is_empty()) { |
// There is the remaining result so fetch it. |
scheduler_->GetRemainingChangeList( |
- next_url, |
+ change_list->next_link(), |
base::Bind(&DeltaFeedFetcher::OnChangeListFetched, |
weak_ptr_factory_.GetWeakPtr(), callback)); |
return; |