Remove most "as" casting
Since the places where this was being done actually typecheck now (thanks mostly to the nanoevent interfaces), we no longer need wonky "as U" casts anymore!
This commit is contained in:
parent
4561eb1f63
commit
6dc3ba20af
|
|
@ -215,9 +215,9 @@ export default class CollabVMClient {
|
||||||
for (var i = 2; i < msgArr.length; i += 2) {
|
for (var i = 2; i < msgArr.length; i += 2) {
|
||||||
var _user = this.users.find(u => u.username === msgArr[i]);
|
var _user = this.users.find(u => u.username === msgArr[i]);
|
||||||
if (_user !== undefined) {
|
if (_user !== undefined) {
|
||||||
_user.rank = parseInt(msgArr[i + 1]) as Rank;
|
_user.rank = parseInt(msgArr[i + 1]);
|
||||||
} else {
|
} else {
|
||||||
_user = new User(msgArr[i], parseInt(msgArr[i + 1]) as Rank);
|
_user = new User(msgArr[i], parseInt(msgArr[i + 1]));
|
||||||
this.users.push(_user);
|
this.users.push(_user);
|
||||||
}
|
}
|
||||||
this.publicEmitter.emit('adduser', _user);
|
this.publicEmitter.emit('adduser', _user);
|
||||||
|
|
@ -275,7 +275,7 @@ export default class CollabVMClient {
|
||||||
queue: [],
|
queue: [],
|
||||||
turnTime: null,
|
turnTime: null,
|
||||||
queueTime: null,
|
queueTime: null,
|
||||||
} as TurnStatus);
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var currentTurn = this.users.find(u => u.username === msgArr[3])!;
|
var currentTurn = this.users.find(u => u.username === msgArr[3])!;
|
||||||
|
|
@ -293,7 +293,7 @@ export default class CollabVMClient {
|
||||||
queue: queue,
|
queue: queue,
|
||||||
turnTime: currentTurn.username === this.username ? parseInt(msgArr[1]) : null,
|
turnTime: currentTurn.username === this.username ? parseInt(msgArr[1]) : null,
|
||||||
queueTime: queue.some(u => u.username === this.username) ? parseInt(msgArr[msgArr.length - 1]) : null,
|
queueTime: queue.some(u => u.username === this.username) ? parseInt(msgArr[msgArr.length - 1]) : null,
|
||||||
} as TurnStatus)
|
})
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "vote": {
|
case "vote": {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user