Como obter o URL da solicitação no retrofit 2.0 com o rxjava?
Estou tentando atualizar para o Retrofit 2.0 e adicionar RxJava no meu projeto Android. Estou fazendo uma chamada api e quero recuperar o URL e os dados de resposta no sqlite como cache
Observable<MyResponseObject> apiCall(@Body body);
E na chamada RxJava:
myRetrofitObject.apiCall(body).subscribe(new Subscriber<MyResponseObject>() {
@Override
public void onCompleted() {
}
@Override
public void onError(Throwable e) {
}
@Override
public void onNext(MyResponseObject myResponseObject) {
}
});
No Retrofit 1.9, podemos obter o URL no retorno de chamada de sucesso:
@Override
public void success(MyResponseObject object, Response response) {
String url=response.getUrl();
//save object data and url to sqlite
}
Como você faz isso com o Retrofit 2.0 usando o RxJava?