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

Unified Diff: chrome/browser/invalidation/fake_invalidation_service.cc

Issue 23441042: Refactor common invalidation framework types (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Move DEPS rule Created 7 years, 2 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/invalidation/fake_invalidation_service.cc
diff --git a/chrome/browser/invalidation/fake_invalidation_service.cc b/chrome/browser/invalidation/fake_invalidation_service.cc
index dcf5c2f05aeb3aa0194cbdce820ce4cc604abcd9..f789ac82f9b383dcfc19247533715932f984d16b 100644
--- a/chrome/browser/invalidation/fake_invalidation_service.cc
+++ b/chrome/browser/invalidation/fake_invalidation_service.cc
@@ -65,24 +65,17 @@ void FakeInvalidationService::SetInvalidatorState(
invalidator_registrar_.UpdateInvalidatorState(state);
}
-syncer::AckHandle FakeInvalidationService::EmitInvalidationForTest(
- const invalidation::ObjectId& object_id,
- int64 version,
- const std::string& payload) {
+void FakeInvalidationService::EmitInvalidationForTest(
+ const syncer::Invalidation& invalidation) {
syncer::ObjectIdInvalidationMap invalidation_map;
- syncer::Invalidation inv;
- inv.version = version;
- inv.payload = payload;
- inv.ack_handle = syncer::AckHandle::CreateUnique();
-
- invalidation_map.insert(std::make_pair(object_id, inv));
+ invalidation_map.Insert(invalidation);
unacknowledged_handles_.push_back(
- AckHandleList::value_type(inv.ack_handle, object_id));
+ AckHandleList::value_type(
+ invalidation.ack_handle(),
+ invalidation.object_id()));
invalidator_registrar_.DispatchInvalidationsToHandlers(invalidation_map);
-
- return inv.ack_handle;
}
bool FakeInvalidationService::IsInvalidationAcknowledged(
« no previous file with comments | « chrome/browser/invalidation/fake_invalidation_service.h ('k') | chrome/browser/invalidation/invalidation_service_android.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698