Refactorizaciones
This commit is contained in:
@@ -6,14 +6,6 @@ export class ListaPartidas {
|
||||
agregarPartida(partida) {
|
||||
this._partidas.push(partida);
|
||||
}
|
||||
actualizarPartida(partidaActualizada) {
|
||||
const index = this._partidas.findIndex(
|
||||
(partida) => partida.uuid === partidaActualizada.uuid,
|
||||
);
|
||||
if (index !== -1) {
|
||||
this._partidas[index] = partidaActualizada;
|
||||
}
|
||||
}
|
||||
eliminarPartida(uuid) {
|
||||
const index = this._partidas.findIndex((partida) => partida.uuid === uuid);
|
||||
if (index !== -1) {
|
||||
@@ -23,4 +15,5 @@ export class ListaPartidas {
|
||||
get partidas() {
|
||||
return this._partidas;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@ const socket = io('/salachat', { closeOnBeforeunload: true, auth: { userId } });
|
||||
|
||||
let listaUsuarios;
|
||||
let listaPartidasAbiertas;
|
||||
let listaPartidasEnCurso;
|
||||
|
||||
// Función para generar elementos de lista de usuarios
|
||||
function generarElementoListaUsuario(usuario, claseCSS) {
|
||||
@@ -125,8 +126,8 @@ const handlers = {
|
||||
listaPartidasAbiertas.agregarPartida(partida);
|
||||
actualizarListaPartidasAbiertas();
|
||||
},
|
||||
onJoinPartida: (partida) => {
|
||||
listaPartidasAbiertas.eliminarPartida(partida);
|
||||
onJoinPartida: (uuid) => {
|
||||
listaPartidasAbiertas.eliminarPartida(uuid);
|
||||
actualizarListaPartidasAbiertas();
|
||||
},
|
||||
onCancelPartida: (uuid) => {
|
||||
@@ -145,6 +146,8 @@ Object.entries(handlers).forEach(([event, handler]) => {
|
||||
socket.on(event, handler);
|
||||
});
|
||||
|
||||
|
||||
|
||||
document.querySelector('#btnCerrar').addEventListener('click', () => {
|
||||
handlers.disconnect('buttonClick');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user