pakoito
05/17/2019, 8:05 PMfun <A> (suspend () ->A).toObservable(): Observable<A> = Observable.create { emitter ->
this.startCoroutine(Continuation(EmptyCoroutineContext) { result ->
result.fold({ a -> emitter.onNext(a); emitter.onComplete() }, emitter::onError)
})
}