let augmentedChalls = this.challenges.map(c => {
let priority = 0;
if (!!c.to && c.to == this.st.user.name) priority = 1;
- else if (c.from.sid == this.st.user.sid || c.from.id == this.st.user.id)
+ else if (
+ c.from.sid == this.st.user.sid ||
+ (c.from.id > 0 && c.from.id == this.st.user.id)
+ ) {
priority = 2;
+ }
if (c.added < minAdded) minAdded = c.added;
if (c.added > maxAdded) maxAdded = c.added;
return Object.assign({}, c, { priority: priority });
notifyTurn: function(sid) {
const player = this.people[sid];
const colorIdx = this.game.players.findIndex(
- p => p.sid == sid || p.id == player.id);
+ p => p.sid == sid || p.uid == player.id);
const color = ["w","b"][colorIdx];
const movesCount = this.game.moves.length;
const yourTurn =