ofFuture<T> static method
Creates an observable from given future. Future value is propagated to this observable.
This object waits to future completion and then sets value.
If error occurs nothing happens.
Implementation
static ControlObservable<T?> ofFuture<T>(Future<T> future) {
final observable = ControlObservable<T?>(null);
future.then((value) => observable.setValue(value)).catchError((err) {
printDebug(err);
});
return observable;
}