crear-buscar-eliminar-usuario-arreglo
Version:
se podra crear, buscar, buscar por un parametro cualquiera de tipo texto y elimnar un usuario del arreglo
40 lines (33 loc) • 1.22 kB
JavaScript
const funciones = require('./paqueteDeFuncionesPromises')
const { Observable, Subject, ReplaySubject, from, of, range, throwError } = require('rxjs');
const { switchMap, map, filter, distinct, mergeMap, catchError } = require('rxjs/operators');
module.exports = (arregloUsuarios, usuarioACrear) => {
console.log(usuarioACrear)
respuestaDelObservable = (respuesta) => {
console.log(respuesta)
}
ErrorDelObservable = (error) => {
console.log(error)
}
terminoElObservable = () => {
console.log('termino')
}
const arregloYUsuarioACrear = {
arregloUsuarios,
usuarioACrear
}
const observableDeCrearUsuario$ = of(arregloYUsuarioACrear)
const observableCrearUsuario = (arregloYUsuario) => {
const promesaDeCrearUsuario = from(funciones.crearUsuario(arregloYUsuario.arregloUsuarios, arregloYUsuario.usuarioACrear))
return promesaDeCrearUsuario
}
observableDeCrearUsuario$
.pipe(
mergeMap(observableCrearUsuario)
)
.subscribe(
respuestaDelObservable,
ErrorDelObservable,
terminoElObservable
)
}