obey room name changes

This commit is contained in:
David Baker 2015-06-22 15:56:16 +01:00
parent c425886a45
commit d10b1457ba

View File

@ -10,6 +10,7 @@ module.exports = {
var cli = MatrixClientPeg.get();
cli.on("Room", this.onRoom);
cli.on("Room.timeline", this.onRoomTimeline);
cli.on("Room.name", this.onRoomName);
this.setState({
roomList: cli.getRooms(),
@ -21,6 +22,7 @@ module.exports = {
if (MatrixClientPeg.get()) {
MatrixClientPeg.get().removeListener("Room", this.onRoom);
MatrixClientPeg.get().removeListener("Room.timeline", this.onRoomTimeline);
MatrixClientPeg.get().removeListener("Room.name", this.onRoomName);
}
},
@ -46,7 +48,14 @@ module.exports = {
var amap = this.state.activityMap;
amap[room.roomId] = 1;
this.setState({
roomMap: amap
activityMap: amap
});
},
onRoomName: function(room) {
var cli = MatrixClientPeg.get();
this.setState({
roomList: cli.getRooms(),
});
},