onRefresh method

void Function() onRefresh(
  1. void listener()
)

Register a refresh listener. Returns an unsubscribe function.

Implementation

void Function() onRefresh(void Function() listener) {
  _refreshListeners.add(listener);
  // Catch-up if we already have values.
  if (_featureValues.isNotEmpty) {
    Future.microtask(listener);
  }
  return () => _refreshListeners.remove(listener);
}