- let newGame = data.game;
- newGame.type = this.classifyObject(data.game);
- newGame.rid = data.from;
- newGame.score = "*";
- this.games.push(newGame);
+ if (!this.games.some(g => g.id == data.game.id)) //ignore duplicates
+ {
+ let newGame = data.game;
+ newGame.type = this.classifyObject(data.game);
+ newGame.rid = data.from;
+ newGame.score = "*";
+ this.games.push(newGame);
+ }