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');