aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Heiges <jehe8729@colorado.edu>2025-03-11 07:38:43 +0000
committerJeff Heiges <jehe8729@colorado.edu>2025-03-11 07:38:43 +0000
commit79d6277e05afd65a99e270e516948b6c08d91651 (patch)
tree63c1533ff59ac670da718660082185e0ba0449af
parentfe66ba45312872879a39352c7a2e95de7af4fd26 (diff)
Fixed errors of the form Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins
-rw-r--r--diplomacy/web/src/gui/pages/page.jsx18
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.