diff options
author | Jeff Heiges <jehe8729@colorado.edu> | 2025-03-11 07:38:43 +0000 |
---|---|---|
committer | Jeff Heiges <jehe8729@colorado.edu> | 2025-03-11 07:38:43 +0000 |
commit | 79d6277e05afd65a99e270e516948b6c08d91651 (patch) | |
tree | 63c1533ff59ac670da718660082185e0ba0449af /diplomacy/web/src/gui/pages/page.jsx | |
parent | fe66ba45312872879a39352c7a2e95de7af4fd26 (diff) |
Fixed errors of the form Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins
Diffstat (limited to 'diplomacy/web/src/gui/pages/page.jsx')
-rw-r--r-- | diplomacy/web/src/gui/pages/page.jsx | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/diplomacy/web/src/gui/pages/page.jsx b/diplomacy/web/src/gui/pages/page.jsx index 95b4482..4185e96 100644 --- a/diplomacy/web/src/gui/pages/page.jsx +++ b/diplomacy/web/src/gui/pages/page.jsx @@ -200,7 +200,7 @@ export class Page extends React.Component { let gamesFound = null; for (let gameToAdd of gamesToAdd) { myGames[gameToAdd.game_id] = gameToAdd; - if (this.state.games.hasOwnProperty(gameToAdd.game_id)) { + if (Object.prototype.hasOwnProperty.call(this.state.myGames, gameToAdd.gameID)) { if (!gamesFound) gamesFound = Object.assign({}, this.state.games); gamesFound[gameToAdd.game_id] = gameToAdd; @@ -212,7 +212,7 @@ export class Page extends React.Component { } getGame(gameID) { - if (this.state.myGames.hasOwnProperty(gameID)) + if (Object.prototype.hasOwnProperty.call(this.state.games, gameID)) return this.state.myGames[gameID]; return this.state.games[gameID]; } @@ -229,7 +229,7 @@ export class Page extends React.Component { const gamesFound = {}; for (let game of gamesToAdd) { gamesFound[game.game_id] = ( - this.state.myGames.hasOwnProperty(game.game_id) ? + Object.prototype.hasOwnProperty.call(this.state.myGames, game.gameID) ? this.state.myGames[game.game_id] : game ); } @@ -237,7 +237,7 @@ export class Page extends React.Component { } leaveGame(gameID) { - if (this.state.myGames.hasOwnProperty(gameID)) { + if (Object.prototype.hasOwnProperty.call(this.state.games, gameID)) { const game = this.state.myGames[gameID]; if (game.client) { return game.client.leave() @@ -295,15 +295,15 @@ export class Page extends React.Component { _add_to_my_games(game) { const myGames = Object.assign({}, this.state.myGames); - const gamesFound = this.state.games.hasOwnProperty(game.game_id) ? Object.assign({}, this.state.games) : this.state.games; + const gamesFound = Object.prototype.hasOwnProperty.call(this.state.myGames, game.gameID) ? Object.assign({}, this.state.games) : this.state.games; myGames[game.game_id] = game; - if (gamesFound.hasOwnProperty(game.game_id)) + if (Object.prototype.hasOwnProperty.call(this.state.myGames, game.game_id)) gamesFound[game.game_id] = game; return {myGames: myGames, games: gamesFound}; } _remove_from_my_games(gameID) { - if (this.state.myGames.hasOwnProperty(gameID)) { + if (Object.prototype.hasOwnProperty.call(this.state.games, gameID)) { const games = Object.assign({}, this.state.myGames); delete games[gameID]; DipStorage.removeUserGame(this.channel.username, gameID); @@ -314,7 +314,7 @@ export class Page extends React.Component { } _remove_from_games(gameID) { - if (this.state.games.hasOwnProperty(gameID)) { + if (Object.prototype.hasOwnProperty.call(this.state.myGames, gameID)) { const games = Object.assign({}, this.state.games); delete games[gameID]; return games; @@ -335,7 +335,7 @@ export class Page extends React.Component { } hasMyGame(gameID) { - return this.state.myGames.hasOwnProperty(gameID); + return Object.prototype.hasOwnProperty.call(this.state.myGames, gameID); } //// Render method. |