Commit 9484e3bb authored by santiagoperaza93's avatar santiagoperaza93

Ajuste en ws close

parent 3ad3faa9
......@@ -212,7 +212,6 @@ public class JuegoMultiJugadorWS {
case "resultado-final":
finalizarPartida(partidaId);
enviarResultadoFinal(partidaId);
Runtime.getRuntime().gc();
break;
default:
json = Json.createObjectBuilder()
......@@ -249,6 +248,7 @@ public class JuegoMultiJugadorWS {
}
usuarioEJB.setearEstaJugando(session.getUserProperties().get("usuario").toString(), false);
sessions.remove(session.getId());
Runtime.getRuntime().gc();
} catch (UsuarioNoExiste | PartidaNoExiste e) {
e.printStackTrace();
}
......
......@@ -133,7 +133,6 @@ public class JuegoUnJugadorWS {
case "resultado-final":
finalizarPartida(partidaId);
enviarResultadoFinal(session, partidaId);
Runtime.getRuntime().gc();
break;
default:
json = Json.createObjectBuilder()
......@@ -179,12 +178,15 @@ public class JuegoUnJugadorWS {
.add("tipo", "salio")
.build();
try {
session.getBasicRemote().sendText(json.toString());
if (session.isOpen()) {
session.getBasicRemote().sendText(json.toString());
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
sessions.remove(session.getId());
Runtime.getRuntime().gc();
}
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment