diff --git a/server.js b/server.js index 3fbe325..202b0dc 100644 --- a/server.js +++ b/server.js @@ -648,6 +648,7 @@ app.get("/public/portal/:token/slots", async (req, res) => { const pSet = userQ.rows[0]?.portal_settings || { m_start:"09:00", m_end:"14:00", a_start:"16:00", a_end:"19:00" }; // Función para generar huecos cada 30 minutos + // Función para generar huecos cada 15 minutos function genSlots(start, end) { if(!start || !end) return []; let s = []; @@ -657,7 +658,7 @@ app.get("/public/portal/:token/slots", async (req, res) => { let limit = eh * 60 + em; while(cur <= limit) { s.push(`${String(Math.floor(cur/60)).padStart(2,'0')}:${String(cur%60).padStart(2,'0')}`); - cur += 30; // Saltos de 30 minutos + cur += 15; // <--- CAMBIADO DE 30 A 15 MINUTOS } return s; }