Convert game existence check to not use Object.keys
This commit is contained in:
parent
d0ed987876
commit
893d139dec
4 changed files with 4 additions and 4 deletions
|
|
@ -10,7 +10,7 @@ import { active_games } from '../main';
|
||||||
|
|
||||||
export const GetPlayerList = (io: Server, socket: Socket, data: GetPlayerList) => {
|
export const GetPlayerList = (io: Server, socket: Socket, data: GetPlayerList) => {
|
||||||
try {
|
try {
|
||||||
if (!Object.keys(active_games).includes(data.game_code)) {
|
if (active_games[data.game_code] == null) {
|
||||||
socket.emit(`PlayerList`, {
|
socket.emit(`PlayerList`, {
|
||||||
success: false,
|
success: false,
|
||||||
message: `Error: ${data.game_code} does not have an active game object.`,
|
message: `Error: ${data.game_code} does not have an active game object.`,
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ export const HostGame = (io: Server, socket: Socket, data: HostGame) => {
|
||||||
|
|
||||||
// Get a game code that is not in use to prevent join conflicts
|
// Get a game code that is not in use to prevent join conflicts
|
||||||
let game_code = generate_game_code();
|
let game_code = generate_game_code();
|
||||||
while (Object.keys(active_games).includes(game_code)) {
|
while (active_games[game_code] != null) {
|
||||||
game_code = generate_game_code();
|
game_code = generate_game_code();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ import { active_games, log } from '../main';
|
||||||
export const JoinGame = (io: Server, socket: Socket, data: JoinGame) => {
|
export const JoinGame = (io: Server, socket: Socket, data: JoinGame) => {
|
||||||
try {
|
try {
|
||||||
// Check if it's an active game
|
// Check if it's an active game
|
||||||
if (!Object.keys(active_games).includes(data.game_code)) {
|
if (active_games[data.game_code] == null) {
|
||||||
log.debug(`Can't find an active game with code: ${data.game_code}`);
|
log.debug(`Can't find an active game with code: ${data.game_code}`);
|
||||||
socket.emit(`GameJoined`, {
|
socket.emit(`GameJoined`, {
|
||||||
success: false,
|
success: false,
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ import { active_games, log } from '../main';
|
||||||
export const KickPlayer = (io: Server, socket: Socket, data: KickPlayer) => {
|
export const KickPlayer = (io: Server, socket: Socket, data: KickPlayer) => {
|
||||||
try {
|
try {
|
||||||
// Check if it's an active game
|
// Check if it's an active game
|
||||||
if (!Object.keys(active_games).includes(data.game_code)) {
|
if (active_games[data.game_code] == null) {
|
||||||
log.debug(`Can't find an active game with code: ${data.game_code}`);
|
log.debug(`Can't find an active game with code: ${data.game_code}`);
|
||||||
socket.emit(`PlayerKicked`, {
|
socket.emit(`PlayerKicked`, {
|
||||||
success: false,
|
success: false,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue