From b3c06dd723944afaeca1f452a739c10a7b14226e Mon Sep 17 00:00:00 2001 From: David Baker Date: Wed, 20 Jan 2016 15:59:06 +0000 Subject: [PATCH] Update for new unread count format --- lib/sync.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/sync.js b/lib/sync.js index 63e344164..59b90c4bc 100644 --- a/lib/sync.js +++ b/lib/sync.js @@ -384,7 +384,10 @@ SyncApi.prototype._sync = function(syncOptions, attempt) { // timeline: { events: [], prev_batch: $token, limited: true }, // ephemeral: { events: [] }, // account_data: { events: [] }, - // unread_notification_count: 0 + // unread_notifications: { + // highlight_count: 0, + // notification_count: 0, + // } // } // }, // leave: { @@ -466,7 +469,7 @@ SyncApi.prototype._sync = function(syncOptions, attempt) { var accountDataEvents = self._mapSyncEventsFormat(joinObj.account_data); // we do this first so it's correct when any of the events fire - room.unread_notification_count = joinObj.unread_notification_count; + room.unread_notifications = joinObj.unread_notifications || {}; joinObj.timeline = joinObj.timeline || {};