runAsync<T> method

Future<void> runAsync<T>(
  1. ZenithNode<AsyncValue<T>> node,
  2. Future<T> task()
)

Safely runs task and updates node with AsyncLoading/AsyncData/AsyncError.

Implementation

Future<void> runAsync<T>(
  ZenithNode<AsyncValue<T>> node,
  Future<T> Function() task,
) {
  return ref.runAsync(node, task);
}