Member event: store use the the latest one

This commit is contained in:
Emmanuel ROHEE 2014-09-10 16:26:11 +02:00
parent da3f842b8c
commit 30bfa911fc

View file

@ -129,8 +129,13 @@ angular.module('eventHandlerService', [])
} }
} }
$rootScope.events.rooms[event.room_id].members[event.state_key] = event; // Use data from state event or the latest data from the stream.
$rootScope.$broadcast(MEMBER_EVENT, event, isLiveEvent); // Do not care of events that come when paginating back
if (isStateEvent || isLiveEvent) {
$rootScope.events.rooms[event.room_id].members[event.state_key] = event;
}
$rootScope.$broadcast(MEMBER_EVENT, event, isLiveEvent, isStateEvent);
}; };
var handlePresence = function(event, isLiveEvent) { var handlePresence = function(event, isLiveEvent) {