From f81002df6066820ead24f46a959b84612c5e532d Mon Sep 17 00:00:00 2001 From: Emmanuel ROHEE Date: Mon, 1 Sep 2014 11:12:24 +0200 Subject: [PATCH] BF: Pass desired_user_id to register API. And update the app header to avoid to display the previous matrix id --- webclient/app-controller.js | 4 ++++ webclient/login/register-controller.js | 8 ++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/webclient/app-controller.js b/webclient/app-controller.js index 77a7ad03a5..172770f82f 100644 --- a/webclient/app-controller.js +++ b/webclient/app-controller.js @@ -81,6 +81,10 @@ angular.module('MatrixWebClientController', ['matrixService', 'mPresence', 'even $scope.logout(); }); + $scope.updateHeader = function() { + $scope.user_id = matrixService.config().user_id; + }; + }]); diff --git a/webclient/login/register-controller.js b/webclient/login/register-controller.js index 9659b04ef2..0ece57502b 100644 --- a/webclient/login/register-controller.js +++ b/webclient/login/register-controller.js @@ -33,8 +33,8 @@ angular.module('RegisterController', ['matrixService']) $scope.account = { homeserver: hs_url, + desired_user_id: "", desired_user_name: "", - user_id: "", password: "", identityServer: "http://matrix.org:8090", pwd1: "", @@ -59,7 +59,7 @@ angular.module('RegisterController', ['matrixService']) return; } - matrixService.register($scope.account.desired_user_name, $scope.account.pwd1).then( + matrixService.register($scope.account.desired_user_id, $scope.account.pwd1).then( function(response) { $scope.feedback = "Success"; // Update the current config @@ -72,6 +72,10 @@ angular.module('RegisterController', ['matrixService']) // And permanently save it matrixService.saveConfig(); + + // Update the global scoped used_id var (used in the app header) + $scope.updateHeader(); + eventStreamService.resume(); if ($scope.account.displayName) {