From 4c300a8e2000b0fa4f4b19c90ddf24d2940d6324 Mon Sep 17 00:00:00 2001 From: santiago Date: Mon, 29 Sep 2025 12:13:38 -0600 Subject: [PATCH] Validacion en la asistencia del usuario --- next.config.ts | 2 +- src/app/(admins)/user/qr/page.tsx | 16 ++++++++++++---- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/next.config.ts b/next.config.ts index 7442e11..db91768 100644 --- a/next.config.ts +++ b/next.config.ts @@ -6,7 +6,7 @@ const nextConfig: NextConfig = { { protocol: 'http', hostname: 'localhost', - port: '4200', + port: '3342', //4200 }, { protocol: 'https', diff --git a/src/app/(admins)/user/qr/page.tsx b/src/app/(admins)/user/qr/page.tsx index 974a3f8..adafd84 100644 --- a/src/app/(admins)/user/qr/page.tsx +++ b/src/app/(admins)/user/qr/page.tsx @@ -61,10 +61,18 @@ export default function Page() { } ); - setParticipante(response.data.data.participante); - setMessage(response.data.message); - console.log('Asistencia registrada:', response.data); - toast.success('✅ Asistencia registrada correctamente'); + //Validacion + if(response.data.success === false) { + console.error("El usuario ya se registro"); + setMessage(response.data.message); + toast.error("❌ Error el usaurio ya se registro previamente.") + } else { + setParticipante(response.data.data.participante); + setMessage(response.data.message); + console.log('Asistencia registrada:', response.data); + toast.success('✅ Asistencia registrada correctamente'); + } + } catch (err) { console.error('Error en la petición:', err); setStatusMessage('❌ Error de red al registrar asistencia');