From 139d86329aaf37b2f7b3fd8a91af3e1771e028d3 Mon Sep 17 00:00:00 2001 From: luca0N! <luca0n@luca0N.com> Date: Thu, 31 Dec 2020 18:40:14 -0300 Subject: [PATCH] =?UTF-8?q?Corre=C3=A7=C3=A3o=20de=20um=20problema=20de=20?= =?UTF-8?q?desconex=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Um problema que fazia com que a sala não retornasse ao estado de espera quando todos os jogadores deixassem a sala durante uma partida. --- index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 75df893..d0dc940 100644 --- a/index.js +++ b/index.js @@ -589,14 +589,14 @@ function removerCliente(cliente, motivo){ } // Este jogador havia escolhido a palavra atual? - if (sala.vezDe === cliente.apelido){ + if (sala.clientes.length !== 1 && sala.vezDe === cliente.apelido){ // Escolher outro jogador. sala.novaRodada(); // E vamos alertar todos os clientes sobre o jogador escolhido. alertarClientesEvento("EVENTO_JOGADOR_ESCOLHIDO", cliente.sala, { jogador: sala.vezDe }); } // Este jogador estava escolhendo um termo? - else if (sala.termoVezDe === cliente.apelido){ + else if (sala.clientes.length !== 1 && sala.termoVezDe === cliente.apelido){ // Removê-lo da fila de jogadores. for (let x = 0; x < sala.jf.length; x++) if (sala.jf[x] === cliente.apelido){