It's working! Untested on human avatars.

This commit is contained in:
Zach Fox 2016-12-16 14:18:28 -08:00
parent 2c5db54b08
commit aa837d8858
2 changed files with 17 additions and 5 deletions

View file

@ -75,10 +75,17 @@ Rectangle {
case 'updateUsername':
var userId = message.params[0];
var userName = message.params[1];
var userIndex = findSessionIndex(userId);
console.log('computed userIndex:', userIndex);
userModel.get(userIndex).userName = userName;
userData[userIndex].userName = userName;
console.log('passed userId:', userId);
console.log('passed userName:', userName);
if (!userId) {
myData.userName = userName;
myCard.userName = userName;
} else {
var userIndex = findSessionIndex(userId);
console.log('computed userIndex:', userIndex);
userModel.get(userIndex).userName = userName;
userData[userIndex].userName = userName;
}
break;
default:
console.log('Unrecognized message:', JSON.stringify(message));

View file

@ -134,7 +134,12 @@ function populateUserList() {
}
function usernameFromID(id, username) {
var data = [id, username + '/' + id ];
var data;
if (AvatarList.getAvatar('').sessionUUID === id) {
data = ['', username + ' (hidden)']
} else {
data = [id, username + '/' + id];
}
print('Username Data:', JSON.stringify(data));
pal.sendToQml({ method: 'updateUsername', params: data });
}