Como usar retryWhen com uma função que retorna um booleano?
Aqui está o meu código:
this._http.post(this._url_get + extension, '', { headers: headers })
.map(res => res['_body'])
.retryWhen(errors => {return responseErrorProcess(errors)})
agora eu preciso pegar exceções e passá-las para o meuresponseErrorProcess()
que retornatrue
se precisar tentar novamente
Não consegui descobrir como recuperar as exceções deerrors
, Isto é o que parece:
Subject_isScalar: falseclosed: falsehasError: falseisStopped: falseobservers: Array[0]thrownError: null__proto__: Observable`
Parece não conter erros sobre as exceções que ocorrem, e não consegui descobrir o que devo retornar para tentar novamente ou não.