webclient SYWEB-3 : Public rooms are bold. Can't think of a nicer way which doesn't clutter the recents list.

This commit is contained in:
Kegan Dougal 2014-09-17 16:29:21 +01:00
parent 246f5d2e20
commit 16f55d4275
4 changed files with 18 additions and 1 deletions

View file

@ -511,6 +511,17 @@ function(matrixService, $rootScope, $q, $timeout, mPresence) {
member = room.members[user_id];
}
return member;
},
setRoomVisibility: function(room_id, visible) {
if (!visible) {
return;
}
var room = $rootScope.events.rooms[room_id];
if (room) {
room.visibility = visible;
}
}
};
}]);

View file

@ -120,6 +120,8 @@ angular.module('eventStreamService', [])
if ("state" in room) {
eventHandlerService.handleEvents(room.state, false, true);
}
eventHandlerService.setRoomVisibility(room.room_id, room.visibility);
}
var presence = response.data.presence;