| Index: chrome/browser/sync/notifier/server_notifier_thread.cc
|
| ===================================================================
|
| --- chrome/browser/sync/notifier/server_notifier_thread.cc (revision 71029)
|
| +++ chrome/browser/sync/notifier/server_notifier_thread.cc (working copy)
|
| @@ -64,7 +64,9 @@
|
| "used";
|
| }
|
|
|
| -void ServerNotifierThread::OnInvalidate(syncable::ModelType model_type) {
|
| +void ServerNotifierThread::OnInvalidate(
|
| + syncable::ModelType model_type,
|
| + const std::string& payload) {
|
| DCHECK_EQ(MessageLoop::current(), worker_message_loop());
|
| // TODO(akalin): This is a hack to make new sync data types work
|
| // with server-issued notifications. Remove this when it's not
|
| @@ -75,7 +77,8 @@
|
| syncable::ModelTypeBitSet model_types;
|
| model_types[model_type] = true;
|
| IncomingNotificationData notification_data;
|
| - notification_data.service_specific_data = model_types.to_string();
|
| + notification_data.service_url = model_types.to_string();
|
| + notification_data.service_specific_data = payload;
|
| observers_->Notify(&Observer::OnIncomingNotification, notification_data);
|
| }
|
|
|
|
|