View orange status users in current instance, remove dupes

This commit is contained in:
Natsumi
2021-03-20 15:03:11 +13:00
parent ae5bafe18e
commit 8de3e0cf8e

View File

@@ -7446,15 +7446,25 @@ speechSynthesis.getVoices();
users.push((typeof ref === 'undefined')
? API.currentUser
: ref);
var playersInInstance = this.lastLocation.friendList;
for (var i = 0; i < playersInInstance.length; i++) {
var player = playersInInstance[i];
for (var ref of API.cachedUsers.values()) {
if (ref.displayName === player) {
users.push(ref);
var friendsInInstance = this.lastLocation.friendList;
for (var i = 0; i < friendsInInstance.length; i++) {
var addUser = true;
var player = friendsInInstance[i];
for (var k = 0; k < D.users.length; k++) {
var user = D.users[k];
if (user.displayName === player) {
addUser = false;
break;
}
}
if (addUser) {
for (var ref of API.cachedUsers.values()) {
if (ref.displayName === player) {
users.push(ref);
break;
}
}
}
}
}
users.sort(compareByDisplayName);