crear-buscar-eliminar-usuario-arreglo
Version:
se podra crear, buscar, buscar por un parametro cualquiera de tipo texto y elimnar un usuario del arreglo
32 lines (26 loc) • 1.14 kB
JavaScript
const paquetes = require('./paquetes.js')
module.exports = (arreglo,usuarioAbuscarOCrear)=>{
const promiseDeBuscarYCrear = (resolve,reject)=>{
paquetes.buscarUsuario(arreglo,usuarioAbuscarOCrear)
.then(respuestaResolvePromiseBuscarUsuario=>{
resolve({
mensaje: respuestaResolvePromiseBuscarUsuario.mensaje,
usuarioEncontrado: respuestaResolvePromiseBuscarUsuario.usuarioEncontrado
})
})
.catch(respuestaRejectPromiseBuscarUsuario=>{
return paquetes.crearUsuario(arreglo,usuarioAbuscarOCrear)
})
.then(respuestaResolvePromiseCrearUsuario=>{
resolve({
mensaje: respuestaResolvePromiseCrearUsuario.mensaje,
usuarios: respuestaResolvePromiseCrearUsuario.usuarios
})
}).catch(respuestaRejectPromiseCrearUsuario=>{
reject({
mensaje: respuestaRejectPromiseCrearUsuario,
})
})
}
return new Promise(promiseDeBuscarYCrear)
}