diff --git a/lib/sync.js b/lib/sync.js index 7af7bdc21..86e42ebb7 100644 --- a/lib/sync.js +++ b/lib/sync.js @@ -310,7 +310,7 @@ SyncApi.prototype._peekPoll = function(roomId, token) { res.chunk.filter(function(e) { return e.type === "m.presence"; - }).map(self.client.getEventMapper()).map(function(presenceEvent) { + }).map(self.client.getEventMapper()).forEach(function(presenceEvent) { var user = self.client.store.getUser(presenceEvent.getContent().user_id); if (user) { user.setPresenceEvent(presenceEvent);