'use strict'; angular.module('RoomsController', ['matrixService']) .controller('RoomsController', ['$scope', '$location', 'matrixService', function($scope, $location, matrixService) { $scope.rooms = []; $scope.public_rooms = []; $scope.newRoomId = ""; $scope.feedback = ""; $scope.newRoom = { room_id: "", private: false }; $scope.goToRoom = { room_id: "", }; $scope.joinAlias = { room_alias: "", }; $scope.newProfileInfo = { name: matrixService.config().displayName, avatar: matrixService.config().avatarUrl }; $scope.linkedEmails = { linkNewEmail: "", // the email entry box emailBeingAuthed: undefined, // to populate verification text authTokenId: undefined, // the token id from the IS emailCode: "", // the code entry box linkedEmailList: matrixService.config().emailList // linked email list }; var assignRoomAliases = function(data) { for (var i=0; i