From 315db97abbcfd022c6e3497aca0db7d08b6025f4 Mon Sep 17 00:00:00 2001 From: Sasha Date: Fri, 13 Apr 2018 09:11:35 +0200 Subject: [PATCH] Rename object 'keys' to fix bug (there's already a function named that way) --- www/room.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/www/room.js b/www/room.js index 280f91c..a95a1b0 100644 --- a/www/room.js +++ b/www/room.js @@ -1,6 +1,6 @@ function Room(domElem, lib) { var players = {}; - var keys = {}; + var keysByName = {}; var logins = []; var session = { key: null, @@ -51,10 +51,10 @@ function Room(domElem, lib) { function enter(key, name) { var player = Player(key, name); - keys[key] = name; + keysByName[name] = key; players[key] = player; player.position = lib.insert(name, logins); - beforePlayer = players[keys[logins[player.position]]]; + beforePlayer = players[keysByName[logins[player.position]]]; playersList.insertBefore(player.dom, beforePlayer && beforePlayer.dom); logins.splice(player.position, 0, name); } @@ -67,7 +67,7 @@ function Room(domElem, lib) { if(player != undefined) { playersList.removeChild(player.dom); logins.splice(player.position, 1); - delete keys[player.name] + delete keysByName[player.name] delete players[key]; } }