Start of registration support.

This commit is contained in:
David Baker 2015-07-13 19:14:02 +01:00
parent 98baa0cb0a
commit a7e4a2847e
7 changed files with 267 additions and 4 deletions

View file

@ -67,10 +67,25 @@ module.exports = {
logged_in: false,
ready: false
});
localStorage.removeItem("mx_hs_url");
localStorage.removeItem("mx_user_id");
localStorage.removeItem("mx_access_token");
Notifier.stop();
MatrixClientPeg.get().removeAllListeners();
MatrixClientPeg.replace(null);
break;
case 'start_registration':
if (this.state.logged_in) return;
this.setState({
screen: 'register'
});
break;
case 'start_login':
if (this.state.logged_in) return;
this.setState({
screen: 'login'
});
break;
case 'view_room':
this.focusComposer = true;
this.setState({
@ -99,7 +114,10 @@ module.exports = {
},
onLoggedIn: function() {
this.setState({logged_in: true});
this.setState({
screen: 'register',
logged_in: true
});
this.startMatrixClient();
},