Just wondering if the usage of “onErrorReturn” is in keeping with the reactive paradigm in that…
Dylan Green

We use onErrorReturn() for a single request observable, this way that stream is completed, but the main stream keeps running.

requestParams.switchMap{ params -> 
// This won't kill the requestParams stream
performRequest(params).map { Lce.data(it) }
.onErrorReturn { error -> Lce.error(error) }