Fix logout

pull/1/head
David Baker 2015-06-16 14:37:15 +01:00
parent 1dbc54e172
commit e2348c50d5
2 changed files with 5 additions and 2 deletions

View File

@ -17,7 +17,9 @@ module.exports = React.createClass({
},
componentWillUnmount: function() {
MatrixClientPeg.get().removeListener("Room.timeline", this.onRoomTimeline);
if (MatrixClientPeg.get()) {
MatrixClientPeg.get().removeListener("Room.timeline", this.onRoomTimeline);
}
},
componentWillReceiveProps: function(props) {

View File

@ -33,11 +33,12 @@ module.exports = React.createClass({
onAction: function(payload) {
switch (payload.action) {
case 'logout':
mxCliPeg.replace(null);
this.setState({
logged_in: false,
ready: false
});
mxCliPeg.get().removeAllListeners();
mxCliPeg.replace(null);
break;
case 'view_room':
this.setState({