task<T> static method

Computed<T> task<T>(
  1. List<ObservableBase> depends,
  2. T callback()
)

Run a task depends on specific observables

Implementation

static Computed<T> task<T>(
    List<ObservableBase> depends, T Function() callback) {
  return Computed(() {
    //listen all
    for (var d in depends) {
      d.value;
    }
    return ignoreDependencies(callback);
  });
}