BasicDataProvider<T> constructor
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();
}
}