Commit 52d06a8c authored by Sebastián Long's avatar Sebastián Long

Finish guardar-data-usr

parents 01283d87 baa59579
...@@ -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