diff --git a/js/buscadorSala.js b/js/buscadorSala.js index daa9c84..953587a 100644 --- a/js/buscadorSala.js +++ b/js/buscadorSala.js @@ -1,128 +1,104 @@ let usuarioYaEstaEnEquipo = false; $(document).ready(function () { -comprobarSalaUsuario(); + comprobarSalaUsuario(); }); function comprobarSalaUsuario() { + $("#cargandoSalas").remove(); -$("#cargandoSalas").remove(); - -$.ajax({ + $.ajax({ url: "controladores/ControladorEquipoxUsuario.php", type: "POST", dataType: "json", data: { - orden: "obtenerSalaUsuario" + orden: "obtenerSalaUsuario", }, success: function (respuesta) { + console.log("Sala del usuario:", respuesta); - console.log("Sala del usuario:", respuesta); - - if (respuesta.error) { - - console.error(respuesta.error); - - usuarioYaEstaEnEquipo = false; - - cargarSalas(); - - return; - } - - if (respuesta.asociado) { - - usuarioYaEstaEnEquipo = true; - - $("#contenedorCrearSala").hide(); - - cargarSalaUsuario(respuesta.idPartida); - - } else { - - usuarioYaEstaEnEquipo = false; - - cargarSalas(); - } - }, - - error: function (xhr, status, error) { - - console.error( - "Error al comprobar la sala del usuario:", - error - ); + if (respuesta.error) { + console.error(respuesta.error); usuarioYaEstaEnEquipo = false; cargarSalas(); - } -}); + return; + } -} + if (respuesta.asociado) { + usuarioYaEstaEnEquipo = true; -function cargarSalaUsuario(idPartida) { + $("#contenedorCrearSala").hide(); -$.ajax({ - url: "controladores/controladorPartida.php", - type: "POST", - dataType: "json", + cargarSalaUsuario(respuesta.idPartida); + } else { + usuarioYaEstaEnEquipo = false; - data: { - orden: "buscar", - idPartida: idPartida - }, - - success: function (partida) { - - if (partida.error) { - - console.error(partida.error); - - return; - } - - $("#contenedorSalas").empty(); - - cargarInformacionSala(partida); + cargarSalas(); + } }, error: function (xhr, status, error) { + console.error("Error al comprobar la sala del usuario:", error); - console.error( - "Error al obtener la sala del usuario:", - error - ); - } -}); - + usuarioYaEstaEnEquipo = false; + cargarSalas(); + }, + }); } -function cargarSalas() { - -$.ajax({ +function cargarSalaUsuario(idPartida) { + $.ajax({ url: "controladores/controladorPartida.php", type: "POST", dataType: "json", data: { - orden: "listar" + orden: "buscar", + idPartida: idPartida, + }, + + success: function (partida) { + if (partida.error) { + console.error(partida.error); + + return; + } + + $("#contenedorSalas").empty(); + + cargarInformacionSala(partida); + }, + + error: function (xhr, status, error) { + console.error("Error al obtener la sala del usuario:", error); + }, + }); +} + +function cargarSalas() { + $.ajax({ + url: "controladores/controladorPartida.php", + type: "POST", + dataType: "json", + + data: { + orden: "listar", }, success: function (partidas) { + const contenedor = $("#contenedorSalas"); - const contenedor = $("#contenedorSalas"); + contenedor.empty(); + contenedor.empty(); - contenedor.empty(); - contenedor.empty(); - - if (!Array.isArray(partidas) || partidas.length === 0) { - - contenedor.html(` + if (!Array.isArray(partidas) || partidas.length === 0) { + contenedor.html(`
No hay salas disponibles. @@ -130,104 +106,73 @@ $.ajax({