Implement logging in via password

This commit is contained in:
Kegan Dougal 2015-11-12 15:15:00 +00:00
parent f4dd88ed64
commit b127c30436
2 changed files with 49 additions and 2 deletions

View file

@ -293,7 +293,12 @@ module.exports = {
}
},
onLoggedIn: function() {
onLoggedIn: function(credentials) {
console.log("onLoggedIn => %s", credentials.userId);
MatrixClientPeg.replaceUsingAccessToken(
credentials.homeserverUrl, credentials.identityServerUrl,
credentials.userId, credentials.accessToken
);
this.setState({
screen: undefined,
logged_in: true
@ -307,7 +312,8 @@ module.exports = {
var cli = MatrixClientPeg.get();
var self = this;
cli.on('sync', function(state) {
if (self.sdkReady || state !== "PREPARED") { return; }
console.log("MatrixClient sync state => %s", state);
if (state !== "PREPARED") { return; }
self.sdkReady = true;
if (self.starting_room_alias) {