diff --git a/src/main/java/ru/touchin/templates/TouchinService.java b/src/main/java/ru/touchin/templates/TouchinService.java index 1d6de98..c000b0e 100644 --- a/src/main/java/ru/touchin/templates/TouchinService.java +++ b/src/main/java/ru/touchin/templates/TouchinService.java @@ -38,7 +38,6 @@ import rx.SingleSubscriber; import rx.Subscriber; import rx.Subscription; import rx.android.schedulers.AndroidSchedulers; -import rx.exceptions.OnErrorThrowable; import rx.functions.Action0; import rx.functions.Action1; import rx.functions.Actions; @@ -264,14 +263,7 @@ public abstract class TouchinService extends Service { 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()