QueryController<T, Q> constructor
QueryController<T, Q> ({})
Implementation
QueryController({
required FutureOr<T> Function(Q? query) fetchCallback,
Q? initialQuery,
bool clearOnRefresh = false,
T Function(T data, String filter)? filterCallback,
bool Function(T data)? onDataLoadDecision,
void Function(T data)? onUpdate,
}) : _fetchCallback = fetchCallback,
_clearOnRefresh = clearOnRefresh,
_filterCallback = filterCallback,
_onLoad = onDataLoadDecision,
_onUpdate = onUpdate,
super(QueryState<T>(isLoading: true)) {
fetch(query: initialQuery);
}