Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

103
Vistas
Intervalo de tiempo no existente después de la respuesta deseada espera hasta que se complete todo el intervalo

Al pasar una ID durante 60 segundos como carga útil en una API para obtener el estado de una transacción. La API dará los estados Progreso, Completado y Fallido. Si la respuesta es "Progreso", debe ejecutar el temporizador hasta "Éxito" / "Fracaso" y debe salir del temporizador.

1. Los problemas en este momento son que incluso si la API da "Éxito" / "Fracaso", no saldrá del temporizador y seguirá cargando durante un minuto.

2. Si la API falla, estará en un ciclo sin fin.

Intenté agregar enrutamiento después de que la respuesta fuera "Éxito"/"Error" para eso también está esperando 60 S.

 intervalVal=interval(50000) checkstatus(id) { this.timeInterval = this.intervalVal.subscribe(() => { this.transactionstat(id).subscribe((statres: any) => { switch (statres.status) { case "progress": this.stepper.selectedIndex = 0; case "Sucess": this.steppershow = false; this.stepper.selectedIndex = 1; this.stepper.selectedIndex = 2; this.timeInterval.unsubscribe() setTimeout(() => { this.router.navigateByUrl("/home"); }, 3000); break; case "Failed": this.stepper.selectedIndex = 1; this.stepper.selectedIndex = 3; this.timeInterval.unsubscribe() setTimeout(() => { this.router.navigateByUrl("/home"); }, 3000); break; } }) }); }

Mi requisito es salir del temporizador después de la respuesta deseada, no esperar el minuto completo y salir del temporizador después de un minuto. Ayuda con tus valiosas sugerencias.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda