From 44a6e79c090b9325fc1d724feeb4d4e99c0ecb44 Mon Sep 17 00:00:00 2001 From: Alexander Bubnov Date: Tue, 28 Mar 2017 13:58:08 +0300 Subject: [PATCH] small fix --- .../components/utils/BaseLifecycleBindable.java | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/main/java/ru/touchin/roboswag/components/utils/BaseLifecycleBindable.java b/src/main/java/ru/touchin/roboswag/components/utils/BaseLifecycleBindable.java index 2e0046d..01ab1a4 100644 --- a/src/main/java/ru/touchin/roboswag/components/utils/BaseLifecycleBindable.java +++ b/src/main/java/ru/touchin/roboswag/components/utils/BaseLifecycleBindable.java @@ -28,7 +28,6 @@ import rx.Observable; import rx.Single; import rx.Subscription; import rx.android.schedulers.AndroidSchedulers; -import rx.exceptions.OnErrorThrowable; import rx.functions.Action0; import rx.functions.Action1; import rx.functions.Actions; @@ -208,7 +207,6 @@ public class BaseLifecycleBindable implements LifecycleBindable { return untilDestroy(single, onSuccessAction, getActionThrowableForAssertion(codePoint, UNTIL_DESTROY_METHOD)); } - @NonNull @Override public Subscription untilDestroy(@NonNull final Single single, @@ -252,14 +250,7 @@ public class BaseLifecycleBindable implements LifecycleBindable { actualObservable = observable.observeOn(AndroidSchedulers.mainThread()) .doOnCompleted(onCompletedAction) .doOnNext(onNextAction) - .doOnError(throwable -> { - final boolean isRxError = throwable instanceof OnErrorThrowable; - if ((!isRxError && throwable instanceof RuntimeException) - || (isRxError && throwable.getCause() instanceof RuntimeException)) { - Lc.assertion(throwable); - } - onErrorAction.call(throwable); - }); + .onErrorResumeNext(Observable.empty()); } return isCreatedSubject.first()