diff --git a/app/(private)/AsignacionEquipo/PlaticaGate.tsx b/app/(private)/AsignacionEquipo/PlaticaGate.tsx index 2fb3234..b446fb4 100644 --- a/app/(private)/AsignacionEquipo/PlaticaGate.tsx +++ b/app/(private)/AsignacionEquipo/PlaticaGate.tsx @@ -8,6 +8,7 @@ import { getEquipoByCount } from "@/app/lib/getEquipoByCount"; import "./asignacion.css"; import { getMesaByCount } from "@/app/lib/getMesaByCount"; +import { error } from "console"; type Props = { inscripcion: any[]; @@ -24,22 +25,17 @@ export default function PlaticaGate({ inscripcion, numAcount }: Props) { const [bitacora, setBitacora] = useState<[] | null>(null); const fetchByCuenta = async (idCuenta: number) => { - const result = await getEquipoByCount(idCuenta); + const [result, resultMesa] = await Promise.all([ + getEquipoByCount(idCuenta), + getMesaByCount(idCuenta), + ]); - if (result?.error) { + if (result?.error | resultMesa?.error) { setBitacora(null); } else { - setBitacora(result); - toast.error("Ya cuentas con un equipo asignado"); - } - - const resultMesa = await getMesaByCount(idCuenta); - - if (resultMesa?.error) { - setBitacora(null) - } else { - setBitacora(result) - toast.error("Ya cuentas con una mesa asignada") + setBitacora([]); + if (result?.error) toast.error("Ya cuentas con un equipo asignado"); + if (resultMesa?.error) toast.error("Ya cuentas con una mesa asignada"); } }; diff --git a/app/Components/AsignacionMesas.tsx b/app/Components/AsignacionMesas.tsx index 30bbb2a..478e721 100644 --- a/app/Components/AsignacionMesas.tsx +++ b/app/Components/AsignacionMesas.tsx @@ -20,22 +20,17 @@ export default function AsignacionMesas({ idCuenta, inscripcion }: Props) { const [bitacora, setBitacora] = useState<[] | null>(null); const fetchByCuenta = async (idCuenta: number) => { - const result = await getEquipoByCount(idCuenta); + const [result, resultMesa] = await Promise.all([ + getEquipoByCount(idCuenta), + getMesaByCount(idCuenta), + ]); - if (result?.error) { + if (result?.error | resultMesa?.error) { setBitacora(null); } else { - setBitacora(result); - toast.error("Ya cuentas con un equipo asignado"); - } - - const resultMesa = await getMesaByCount(idCuenta); - - if (resultMesa?.error) { - setBitacora(null) - } else { - setBitacora(result) - toast.error("Ya cuentas con una mesa asignada") + setBitacora([]); + if (result?.error) toast.error("Ya cuentas con un equipo asignado"); + if (resultMesa?.error) toast.error("Ya cuentas con una mesa asignada"); } };