From 623437edf920e41349d5ea817bd5301b132b4ab5 Mon Sep 17 00:00:00 2001 From: Araozu Date: Wed, 23 Sep 2020 17:00:52 -0500 Subject: [PATCH] Agregado codigo para permitir reconexiones --- src/GestorJuegos.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/GestorJuegos.kt b/src/GestorJuegos.kt index 6973923..f717f9c 100644 --- a/src/GestorJuegos.kt +++ b/src/GestorJuegos.kt @@ -1,6 +1,7 @@ package dev.araozu import io.ktor.http.cio.websocket.* +import kotlinx.coroutines.isActive object GestorJuegos { @@ -43,7 +44,7 @@ object GestorJuegos { private suspend fun broadcast(juego: Juego, mensaje: String) { juego.conexiones.forEach { (_, socket) -> - socket.send(Frame.Text(mensaje)) + if (socket.isActive) socket.send(Frame.Text(mensaje)) } }