ServiceExtension<T> extension

Extension that provides a Flutter widget builder for Service states.

on

Methods

onData(void callback(T data)) → VoidCallback

Available on Service<T>, provided by the ServiceExtension extension

Calls callback whenever the service notifies listeners while loaded.
when({Widget none()?, Widget loading()?, Widget refresh(T data)?, Widget loaded(T data)?, Widget failed(Object error, StackTrace stackTrace)?}) → Widget

Available on Service<T>, provided by the ServiceExtension extension

Returns a widget depending on the current ServiceStatus.