diff --git a/server.js b/server.js index 8c3d8fd..0a7cd7d 100644 --- a/server.js +++ b/server.js @@ -1015,10 +1015,15 @@ app.post("/public/new-request", async (req, res) => { VALUES ($1, $2, $3, CURRENT_TIMESTAMP + INTERVAL '5 minutes') `, [newServiceId, worker.id, token]); + // Extraemos solo la calle (Corta al encontrar el primer nรบmero o un s/n) + let calleOculta = "Zona por determinar"; + if (address) { + calleOculta = address.replace(/\s*,?\s*(\d+|s\/n).*$/i, '').trim(); + } + // Enviamos el WA al operario - const msg = `๐Ÿšจ *URGENCIA PARTICULAR (WEB)*\n๐Ÿ“ Zona: Asignada\n๐Ÿ”— https://web.integrarepara.es/aceptar.html?t=${token}`; - - + const msg = `๐Ÿšจ *URGENCIA PARTICULAR (WEB)*\n๐Ÿ“ Calle: ${calleOculta}\n๐Ÿ”— https://web.integrarepara.es/aceptar.html?t=${token}`; + sendWhatsAppAuto(worker.phone, msg, `cliente_${targetOwnerId}`, false).catch(console.error); // Dejamos huella