Chromium Code Reviews| Index: chrome/browser/sync/glue/chrome_sync_notification_bridge.cc |
| diff --git a/chrome/browser/sync/glue/chrome_sync_notification_bridge.cc b/chrome/browser/sync/glue/chrome_sync_notification_bridge.cc |
| index 933cbc9c6bca96df3943d5da877bdd5cb9125751..522ff84953ff9cd2e0c83fd82f95776c2b79d0c4 100644 |
| --- a/chrome/browser/sync/glue/chrome_sync_notification_bridge.cc |
| +++ b/chrome/browser/sync/glue/chrome_sync_notification_bridge.cc |
| @@ -37,7 +37,7 @@ class ChromeSyncNotificationBridge::Core |
| void UnregisterHandler(syncer::InvalidationHandler* handler); |
| void EmitInvalidation( |
| - const syncer::ObjectIdStateMap& state_map, |
| + const syncer::ObjectIdInvalidationMap& invalidation_map, |
| syncer::IncomingInvalidationSource invalidation_source); |
| bool IsHandlerRegisteredForTest(syncer::InvalidationHandler* handler) const; |
| @@ -97,17 +97,17 @@ void ChromeSyncNotificationBridge::Core::UnregisterHandler( |
| } |
| void ChromeSyncNotificationBridge::Core::EmitInvalidation( |
| - const syncer::ObjectIdStateMap& state_map, |
| + const syncer::ObjectIdInvalidationMap& invalidation_map, |
| syncer::IncomingInvalidationSource invalidation_source) { |
| DCHECK(sync_task_runner_->RunsTasksOnCurrentThread()); |
| - const syncer::ObjectIdStateMap& effective_state_map = |
| - state_map.empty() ? |
| - ObjectIdSetToStateMap( |
| + const syncer::ObjectIdInvalidationMap& effective_invalidation_map = |
| + invalidation_map.empty() ? |
| + ObjectIdSetToInvalidationMap( |
| invalidator_registrar_->GetAllRegisteredIds(), std::string()) : |
| - state_map; |
| + invalidation_map; |
| invalidator_registrar_->DispatchInvalidationsToHandlers( |
| - effective_state_map, invalidation_source); |
| + effective_invalidation_map, invalidation_source); |
| } |
| bool ChromeSyncNotificationBridge::Core::IsHandlerRegisteredForTest( |
| @@ -197,17 +197,19 @@ void ChromeSyncNotificationBridge::Observe( |
| return; |
| } |
| - // TODO(akalin): Use ObjectIdStateMap here instead. We'll have to |
| + // TODO(akalin): Use ObjectIdInvalidationMap here instead. We'll have to |
| // make sure all emitters of the relevant notifications also use |
| - // ObjectIdStateMap. |
| - content::Details<const syncer::ModelTypeStateMap> |
| + // ObjectIdINvalidationMap. |
|
akalin
2012/10/04 00:55:31
N -> n
dcheng
2012/10/04 01:12:30
Done.
|
| + content::Details<const syncer::ModelTypeInvalidationMap> |
| state_details(details); |
| - const syncer::ModelTypeStateMap& state_map = *(state_details.ptr()); |
| + const syncer::ModelTypeInvalidationMap& invalidation_map = |
| + *(state_details.ptr()); |
| if (!sync_task_runner_->PostTask( |
| FROM_HERE, |
| base::Bind(&Core::EmitInvalidation, |
| core_, |
| - ModelTypeStateMapToObjectIdStateMap(state_map), |
| + ModelTypeInvalidationMapToObjectIdInvalidationMap( |
| + invalidation_map), |
| invalidation_source))) { |
| NOTREACHED(); |
| } |