Index: sync/sessions/nudge_tracker.cc |
diff --git a/sync/sessions/nudge_tracker.cc b/sync/sessions/nudge_tracker.cc |
index 97f211f5a19d9b4b76fd4fe199281882dd2c08f6..144860b1a8b3e647b29bc35983f651ca9a0c54f1 100644 |
--- a/sync/sessions/nudge_tracker.cc |
+++ b/sync/sessions/nudge_tracker.cc |
@@ -28,8 +28,8 @@ NudgeTracker::NudgeTracker() |
NudgeTracker::~NudgeTracker() { } |
-bool NudgeTracker::IsSyncRequired() { |
- for (TypeTrackerMap::iterator it = type_trackers_.begin(); |
+bool NudgeTracker::IsSyncRequired() const { |
+ for (TypeTrackerMap::const_iterator it = type_trackers_.begin(); |
it != type_trackers_.end(); ++it) { |
if (it->second.IsSyncRequired()) { |
return true; |
@@ -195,6 +195,13 @@ SyncSourceInfo NudgeTracker::GetSourceInfo() const { |
return SyncSourceInfo(updates_source_, invalidation_map); |
} |
+void NudgeTracker::SetLegacyNotificationHint( |
+ ModelType type, |
+ sync_pb::DataTypeProgressMarker* progress) const { |
+ DCHECK(type_trackers_.find(type) != type_trackers_.end()); |
+ type_trackers_.find(type)->second.SetLegacyNotificationHint(progress); |
+} |
+ |
sync_pb::GetUpdatesCallerInfo::GetUpdatesSource NudgeTracker::updates_source() |
const { |
return updates_source_; |