Commit c5f9a190 authored by Sebastián Long's avatar Sebastián Long

Merge tag '1.0.7' into develop

Finish optional-chaining
parents 4e944534 6de9840e
......@@ -18,7 +18,7 @@ async function saveContactToList(email, nombres, apellidos, sms, listId){
addContactToList(email, listId);
})
.catch(function (error) {
console.log(`Error al crear/actualizar usuario en sendinblue: ${JSON.stringify(error?.response?.data)}`);
console.log(`Error al crear/actualizar usuario en sendinblue: ${JSON.stringify(error.response.data)}`);
});
}
......@@ -39,8 +39,8 @@ async function createOrUpdateContact(email, nombres, apellidos, sms){
return response.data;
})
.catch(async function (error) {
if(error?.response?.data?.code === ERROR_CODE_DUPLICATE_PARAMETER){
console.log(error?.response?.data)
if(error.response.data.code === ERROR_CODE_DUPLICATE_PARAMETER){
console.log(error.response.data)
return await sendinblueClient.put(encodeURI(`/contacts/${email}`), {
"attributes": {
"NOMBRE": nombres,
......@@ -64,7 +64,7 @@ async function addContactToList(email, listId){
return response.data;
})
.catch(async function (error) {
console.log(`Error al agregar al usuario ${email} a la lista ${listId}: ${JSON.stringify(error?.response?.data)}`);
console.log(`Error al agregar al usuario ${email} a la lista ${listId}: ${JSON.stringify(error.response.data)}`);
});
}
......
......@@ -274,6 +274,7 @@ module.exports =
let telefonoMedico = siguientesTurnos.tel;
await crisp.sendTextMessage(website_id, session_id, `Disculpe, el doctor ${userData[NOMBRE_MEDICO]} no tiene turnos proximos disponibles`);
await crisp.sendTextMessage(website_id, session_id,`Le sugiero llamar al teléfono ${telefonoMedico} para coordinar un turno telefónicamente`);
await crisp.sendTextMessage(website_id, session_id,`Si desea reservar un turno con otro médico, por favor escriba: REINICIAR`);
} else {
await crisp.setSiguientePaso(website_id, session_id, pasos.RESP_FECHA_TURNO, userData);
await crisp.sendTextMessage(website_id, session_id, `Cuándo querrías atenderte con ${userData[NOMBRE_MEDICO]}? (DD/MM/AAAA)`);
......
......@@ -18,7 +18,7 @@ async function darSiguientePaso(message, website_id, session_id) {
}
crisp.CrispClient.on("message:send", async function (message) {
if(message.content === 'reiniciar'){
if(message.content.toUpperCase() === 'REINICIAR'){
await crisp.updateUserData(message.website_id, message.session_id, {});
}
let siguientePaso = await crisp.getSiguientePaso(message.website_id, message.session_id);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment