Actualizar server.js
This commit is contained in:
10
server.js
10
server.js
@@ -513,13 +513,17 @@ app.post("/auth/register", async (req, res) => {
|
|||||||
VALUES ($1, $2, $3, 'register_verify', NOW() + INTERVAL '15 minutes')
|
VALUES ($1, $2, $3, 'register_verify', NOW() + INTERVAL '15 minutes')
|
||||||
`, [newUserId, p, codeHash]);
|
`, [newUserId, p, codeHash]);
|
||||||
|
|
||||||
// 5. Enviamos el WhatsApp usando la instancia principal (Aviso en consola por si Evolution no está listo)
|
|
||||||
console.log(`🔐 [SISTEMA] Código de verificación para ${p}: ${code}`);
|
console.log(`🔐 [SISTEMA] Código de verificación para ${p}: ${code}`);
|
||||||
|
|
||||||
|
// 5. Enviamos el WhatsApp usando la instancia principal
|
||||||
|
// 👇 NUEVO: Le quitamos el símbolo "+" para que Evolution no dé error
|
||||||
|
const phoneForEvolution = p.replace('+', '');
|
||||||
const msg = `👋 *¡Bienvenido a IntegraRepara!*\n\nTu código de verificación es: *${code}*\n\nTiene una validez de 15 minutos.`;
|
const msg = `👋 *¡Bienvenido a IntegraRepara!*\n\nTu código de verificación es: *${code}*\n\nTiene una validez de 15 minutos.`;
|
||||||
|
|
||||||
// Intentamos enviarlo si la variable EVOLUTION_INSTANCE existe
|
|
||||||
if (process.env.EVOLUTION_INSTANCE) {
|
if (process.env.EVOLUTION_INSTANCE) {
|
||||||
sendWhatsAppAuto(p, msg, process.env.EVOLUTION_INSTANCE, false).catch(console.error);
|
sendWhatsAppAuto(phoneForEvolution, msg, process.env.EVOLUTION_INSTANCE, false).catch(console.error);
|
||||||
|
} else {
|
||||||
|
console.warn("⚠️ No se pudo enviar el WhatsApp: Falta la variable EVOLUTION_INSTANCE en Coolify.");
|
||||||
}
|
}
|
||||||
|
|
||||||
res.json({ ok: true, message: "Código enviado" });
|
res.json({ ok: true, message: "Código enviado" });
|
||||||
|
|||||||
Reference in New Issue
Block a user