From 330125efbee9d21fa41fb05b0dc15bac5a6a5aeb Mon Sep 17 00:00:00 2001 From: Oliver Akins Date: Tue, 8 Mar 2022 13:26:44 -0600 Subject: [PATCH] Add a check to make sure that the player's socket also isn't undefined --- server/src/objects/Player.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/objects/Player.ts b/server/src/objects/Player.ts index 44780e6..a2938f1 100644 --- a/server/src/objects/Player.ts +++ b/server/src/objects/Player.ts @@ -20,7 +20,7 @@ export class Player { /** The socket that can be used to communicate directly with the player */ get socket() { return this._socket }; set socket(value: Socket) { - if (!this._socket.connected) { + if (!this._socket?.connected) { this._socket = value; } else { throw Error("Cannot overwrite a player's socket that is connected.");