I have a feeling disposing didn't get too much lov...
# rx
m
I have a feeling disposing didn't get too much love in Rx.
Copy code
Observable events:
doOnSubscribe
doOnNext
doOnComplete
doOnDispose (just after doOnComplete)
and later, after call to disposable.dispose() -> nothing

Single events:
doOnsubscribe
doOnSuccess
and later, after call to disposable.dispose() -> doOnDispose
Why is
doOnDispose
even called in these cases? Why is it called at different times for
Observable
and
Single
?