import { CamarauthBackend } from '@camarauth/sdk/server';
import dotenv from 'dotenv';
dotenv.config();
const backend = new CamarauthBackend({
port: parseInt(process.env.PORT || '3001'),
jwtSecret: process.env.JWT_SECRET!,
evolutionApiUrl: process.env.EVOLUTION_API_URL!,
evolutionApiKey: process.env.EVOLUTION_API_KEY!,
evolutionInstanceName: process.env.EVOLUTION_INSTANCE_NAME!,
pinExpirationMinutes: 3,
corsOrigins: ['http://localhost:5173']
});
// Eventos
backend.on('auth:verified', async (data) => {
console.log('Usuario verificado:', data.userId);
// Enviar mensaje de bienvenida
await backend.sendWhatsAppMessage({
phoneNumber: data.phoneNumber,
message: '¡Bienvenido! Tu sesión ha sido verificada. 🔐'
});
});
backend.start();