¿Cómo usar retryWhen con una función que devuelve un valor booleano?
Aquí está mi código:
this._http.post(this._url_get + extension, '', { headers: headers })
.map(res => res['_body'])
.retryWhen(errors => {return responseErrorProcess(errors)})
ahora necesito tomar excepciones y pasarlas a miresponseErrorProcess()
que vuelvetrue
si necesita reintentar
No pude averiguar cómo recuperar las excepciones deerrors
así es como se ve:
Subject_isScalar: falseclosed: falsehasError: falseisStopped: falseobservers: Array[0]thrownError: null__proto__: Observable`
Parece que no contiene errores sobre las excepciones que ocurren, además no pude averiguar qué debo devolver para volver a intentarlo o no.