Alamofire: RequestRetrier deve método não chamar

Criado em 22 set. 2016  ·  3Comentários  ·  Fonte: Alamofire/Alamofire

Eu crio uma classe em conformidade com RequestRetrier :

public class OAuth2Handler: RequestRetrier {
    public func should(_ manager: SessionManager, retry request: Request, with error: Error, completion: <strong i="6">@escaping</strong> RequestRetryCompletion) {
        print("Hello")
    }
}

Mais tarde configure-o:
Alamofire.SessionManager.default.retrier = OAuth2Handler()
let alamoReq = Alamofire.SessionManager.default.request(myRequest)

Eu tento com erros 401 e 404 e o método nunca deve ser chamado. Como configurar certo?

Alamofire 4.0
iOS 10.0.1

Comentários muito úteis

Solução:
Você deve encadear validate() ao pedido.

Todos 3 comentários

@filippovdev ,
Você encontrou uma solução?
Estou com o mesmo problema.

Solução:
Você deve encadear validate() ao pedido.

Não está funcionando

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

shivang2902 picture shivang2902  ·  3Comentários

dpstart picture dpstart  ·  3Comentários

yamifr07 picture yamifr07  ·  3Comentários

solomon23 picture solomon23  ·  3Comentários

lvandal picture lvandal  ·  3Comentários