updateData method

  1. @override
T? updateData(
  1. T? data, {
  2. bool useMicrotask = false,
})

Update current data in our Manager. Ignore if data is null. Use resetData instead if you want to reset to loading state

Implementation

@override
T? updateData(T? data, {bool useMicrotask = false}) {
  if (data != null) {
    _data = data;
    _error = null;
    _updateManagerProcessState(ManagerProcessState.ready,
        useMicrotask: useMicrotask);
    _updateManagerViewState(ManagerViewState.ready,
        useMicrotask: useMicrotask);
    _updateLastCacheDuration();
    return data;
  }
  return null;
}