I have a subscriber that times out in 10 seconds. Where do I pass what happens once the timeout has occurred?
Service.registerUser(registerUserRequest)
.subscribeOn(Schedulers.io())
.observeOn(Schedulers.io())
.timeout(10, TimeUnit.SECONDS)
.subscribe(new SingleObserver<RegisterUserResponse>() {
@Override
public void onSubscribe(Disposable d) {
}
@Override
public void onSuccess(RegisterUserResponse registerUserResponse) {
}
}
@Override
public void onError(Throwable e) {
Log.e(LogTags.API, "Error occurred while registering new user.");
e.printStackTrace();
}
});