actually display room metadata based on m.room.membe events

This commit is contained in:
Matthew Hodgson committed 2014-08-21 19:02:00 +01:00
1 parent 0045a2647a
commit 3277a65052
3 files changed
+23 -2

No files matched your search

@@ -69,6 +69,17 @@ angular.module('eventHandlerService', [])
var handleRoomMember = function(event, isLiveEvent) {
initRoom(event.room_id);
// add membership changes as if they were a room message if something interesting changed
if (event.content.prev !== event.content.membership) {
if (isLiveEvent) {
$rootScope.events.rooms[event.room_id].messages.push(event);
}
else {
$rootScope.events.rooms[event.room_id].messages.unshift(event);
}
}
$rootScope.events.rooms[event.room_id].members[event.user_id] = event;
$rootScope.$broadcast(MEMBER_EVENT, event, isLiveEvent);
};