Unset matrix client first otherwise login sets it, the it gets unset and you can't log in again.

This commit is contained in:
David Baker 2015-10-09 13:48:17 +01:00
parent 53a7f4b3a8
commit e158eec94d

View file

@ -85,10 +85,6 @@ module.exports = {
var self = this;
switch (payload.action) {
case 'logout':
this.replaceState({
logged_in: false,
ready: false
});
if (window.localStorage) {
window.localStorage.clear();
}
@ -98,6 +94,10 @@ module.exports = {
MatrixClientPeg.get().removeAllListeners();
MatrixClientPeg.unset();
this.notifyNewScreen('login');
this.replaceState({
logged_in: false,
ready: false
});
break;
case 'start_registration':
if (this.state.logged_in) return;