Commit baa59579 authored by Gabriel's avatar Gabriel

Agrega llamada a Crisp con data del usuario

parent a2b6f79d
...@@ -60,6 +60,18 @@ async function getUserData(website_id, session_id) { ...@@ -60,6 +60,18 @@ async function getUserData(website_id, session_id) {
return data; return data;
} }
async function updateCrispData(website_id, session_id, correo, tipo_documento, numero_documento, fecha_nacimiento, sexo) {
await CrispClient.websiteConversations.updateMeta(website_id, session_id, {
email: correo,
data: {
tipo_documento: tipo_documento,
numero_documento: numero_documento,
fecha_nacimiento: fecha_nacimiento,
sexo: sexo,
}
});
}
async function updateUserData(website_id, session_id, data) { async function updateUserData(website_id, session_id, data) {
localData[website_id.concat(session_id)] = data; localData[website_id.concat(session_id)] = data;
} }
...@@ -72,5 +84,6 @@ module.exports = ...@@ -72,5 +84,6 @@ module.exports =
getSiguientePaso: getSiguientePaso, getSiguientePaso: getSiguientePaso,
setSiguientePaso: setSiguientePaso, setSiguientePaso: setSiguientePaso,
getUserData: getUserData, getUserData: getUserData,
updateUserData: updateUserData updateUserData: updateUserData,
updateCrispData: updateCrispData
} }
\ No newline at end of file
...@@ -418,6 +418,7 @@ module.exports = ...@@ -418,6 +418,7 @@ module.exports =
}, },
resp_correo: async function(message, userData, website_id, session_id){ resp_correo: async function(message, userData, website_id, session_id){
userData[CORREO] = message.content; userData[CORREO] = message.content;
await crisp.updateCrispData(website_id, session_id, userData[CORREO], userData[TIPO_DOCUMENTO], userData[NUMERO_DOCUMENTO], userData[FECHA_NACIMIENTO], userData[SEXO]);
if(!await is.existeUsuario(userData[TIPO_DOCUMENTO], userData[NUMERO_DOCUMENTO], userData[FECHA_NACIMIENTO], userData[SEXO]) === true){ if(!await is.existeUsuario(userData[TIPO_DOCUMENTO], userData[NUMERO_DOCUMENTO], userData[FECHA_NACIMIENTO], userData[SEXO]) === true){
await crisp.sendTextMessage(website_id, session_id, await crisp.sendTextMessage(website_id, session_id,
'No se pudieron validar sus datos. Solicite por favor su acceso por email ingresando al siguiente link' 'No se pudieron validar sus datos. Solicite por favor su acceso por email ingresando al siguiente link'
......
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