BasicDataProvider<T> constructor

  1. @mustCallSuper
BasicDataProvider<T>({
  1. bool manual = false,
  2. bool awaitListener = false,
})

manual = true mean don't fetch data at create time

awaitListener = true to keep loading state until listeners (onCompleted, onFailed) finish

Implementation

@mustCallSuper
BasicDataProvider({bool manual = false, bool awaitListener = false}) {
  _isMounted = true;
  _awaitListener = awaitListener;
  notifyListeners();
  if (!manual) {
    fetch();
  }
}