Mohamed Ibrahim
fun <R> Observable<R>.mapErrors(): Observable<R> {
return this.onErrorResumeNext { t: Throwable ->
val error = when (t) {
is UnknownHostException -> NoInternetException
else -> t
}
Observable.error(error)
furkan.akdemir
when
if-else
ErrorFactory
val error = errorFactory.create(throwable) return Observable.error(error)
A modern programming language that makes developers happier.