I have an example of it. I am working on an app th...
# rx
t
I have an example of it. I am working on an app that is designed to work with some video recording hardware but it doesn’t require it to function. There is a chain of network calls to make to get the data needed to connect to the hardware that could fail at various points. I can cleanly model the whole operation as
Observable<Optional<DvrService>>
this allows me to keep retrying to connect to the device if the empty optional was caused by network flake rather than non existent hardware registrations.