Show mxid in call bar for users with no displayname
This commit is contained in:
parent
55fe0d8adc
commit
7411794fa1
|
@ -96,9 +96,14 @@ angular.module('MatrixWebClientController', ['matrixService', 'mPresence', 'even
|
|||
delete roomMembers[matrixService.config().user_id];
|
||||
|
||||
$rootScope.currentCall.user_id = Object.keys(roomMembers)[0];
|
||||
|
||||
// set it to the user ID until we fetch the display name
|
||||
$rootScope.currentCall.userProfile = { displayname: $rootScope.currentCall.user_id };
|
||||
|
||||
matrixService.getProfile($rootScope.currentCall.user_id).then(
|
||||
function(response) {
|
||||
$rootScope.currentCall.userProfile = response.data;
|
||||
if (response.data.displayname) $rootScope.currentCall.userProfile.displayname = response.data.displayname;
|
||||
if (response.data.avatar_url) $rootScope.currentCall.userProfile.avatar_url = response.data.avatar_url;
|
||||
},
|
||||
function(error) {
|
||||
$scope.feedback = "Can't load user profile";
|
||||
|
|
Loading…
Reference in New Issue