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

Unified Diff: chrome/browser/chromeos/gdata/gdata_file_system.cc

Issue 10383248: gdata: Add ability to fetch documents in a particular directory (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix the build Created 8 years, 7 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/gdata/gdata_file_system.cc
diff --git a/chrome/browser/chromeos/gdata/gdata_file_system.cc b/chrome/browser/chromeos/gdata/gdata_file_system.cc
index 90e9f579475f1cbe4cd69d0d52d3417b66f8f412..48b3d12a4a28c3ad061c9bc48164ead19bcd7432 100644
--- a/chrome/browser/chromeos/gdata/gdata_file_system.cc
+++ b/chrome/browser/chromeos/gdata/gdata_file_system.cc
@@ -910,6 +910,7 @@ GDataFileSystem::GetDocumentsParams::GetDocumentsParams(
bool should_fetch_multiple_feeds,
const FilePath& search_file_path,
const std::string& search_query,
+ const std::string& directory_resource_id,
const FindEntryCallback& callback)
: start_changestamp(start_changestamp),
root_feed_changestamp(root_feed_changestamp),
@@ -917,6 +918,7 @@ GDataFileSystem::GetDocumentsParams::GetDocumentsParams(
should_fetch_multiple_feeds(should_fetch_multiple_feeds),
search_file_path(search_file_path),
search_query(search_query),
+ directory_resource_id(directory_resource_id),
callback(callback) {
}
@@ -1204,6 +1206,7 @@ void GDataFileSystem::OnGetAccountMetadata(
true, /* should_fetch_multiple_feeds */
search_file_path,
std::string() /* no search query */,
+ std::string() /* no directory resource ID */,
callback,
base::Bind(&GDataFileSystem::OnFeedFromServerLoaded,
ui_weak_ptr_));
@@ -1220,6 +1223,7 @@ void GDataFileSystem::OnGetAccountMetadata(
true, /* should_fetch_multiple_feeds */
search_file_path,
std::string() /* no search query */,
+ std::string() /* no directory resource ID */,
callback,
base::Bind(&GDataFileSystem::OnFeedFromServerLoaded,
ui_weak_ptr_));
@@ -1264,6 +1268,7 @@ void GDataFileSystem::OnGetAccountMetadata(
true, /* should_fetch_multiple_feeds */
search_file_path,
std::string() /* no search query */,
+ std::string() /* no directory resource ID */,
callback,
base::Bind(&GDataFileSystem::OnFeedFromServerLoaded,
ui_weak_ptr_));
@@ -1276,6 +1281,7 @@ void GDataFileSystem::LoadFeedFromServer(
bool should_fetch_multiple_feeds,
const FilePath& search_file_path,
const std::string& search_query,
+ const std::string& directory_resource_id,
const FindEntryCallback& entry_found_callback,
const LoadDocumentFeedCallback& feed_load_callback) {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
@@ -1291,6 +1297,7 @@ void GDataFileSystem::LoadFeedFromServer(
GURL(), // root feed start.
start_changestamp,
search_query,
+ directory_resource_id,
base::Bind(&GDataFileSystem::OnGetDocuments,
ui_weak_ptr_,
initial_origin,
@@ -1301,6 +1308,7 @@ void GDataFileSystem::LoadFeedFromServer(
should_fetch_multiple_feeds,
search_file_path,
search_query,
+ directory_resource_id,
entry_found_callback))));
}
@@ -2996,6 +3004,7 @@ void GDataFileSystem::SearchAsyncOnUIThread(
// results (especially since we don't cache them).
FilePath(), // Not used.
search_query,
+ std::string(), // No directory resource ID.
FindEntryCallback(), // Not used.
base::Bind(&GDataFileSystem::OnSearch,
ui_weak_ptr_, callback));
@@ -3065,6 +3074,7 @@ void GDataFileSystem::OnGetDocuments(ContentOrigin initial_origin,
next_feed_url,
params->start_changestamp,
params->search_query,
+ params->directory_resource_id,
base::Bind(&GDataFileSystem::OnGetDocuments,
ui_weak_ptr_,
initial_origin,
@@ -3077,6 +3087,7 @@ void GDataFileSystem::OnGetDocuments(ContentOrigin initial_origin,
params->should_fetch_multiple_feeds,
params->search_file_path,
params->search_query,
+ params->directory_resource_id,
params->callback))));
return;
}
« no previous file with comments | « chrome/browser/chromeos/gdata/gdata_file_system.h ('k') | chrome/browser/chromeos/gdata/gdata_file_system_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698