ursus
07/28/2018, 12:02 AMvar obs = map { success(it) }
if (idle != null) {
obs = obs.endWith(idle())
}
return obs.doOnError(LOG::e)
.onErrorReturn { t -> error(defaultErrorTransformer.throwableToType(t, customErrorTransformation)) }
.observeOn(AndroidSchedulers.mainThread())
.startWith(started())
edwardwongtl
07/30/2018, 3:37 AMmap { success(it) }
.doOnError(LOG::e)
.onErrorReturn { t -> error(defaultErrorTransformer.throwableToType(t, customErrorTransformation)) }
.observeOn(AndroidSchedulers.mainThread())
.startWith(started())
.endWith(if (idle != null) idle() else Observable.empty())
ursus
07/31/2018, 12:08 AMursus
07/31/2018, 12:08 AM