updateWith method

void updateWith({
  1. Object? model = stamp,
  2. bool? isLoading,
  3. Object? exception = stamp,
  4. Object? stackTrace = stamp,
})

Implementation

void updateWith({
  Object? model = stamp,
  bool? isLoading,
  Object? exception = stamp,
  Object? stackTrace = stamp,
}) {
  super.state = DataState<T>(
    model == stamp ? state.model : model as T,
    isLoading: isLoading ?? state.isLoading,
    exception:
        exception == stamp ? state.exception : exception as DataException?,
    stackTrace:
        stackTrace == stamp ? state.stackTrace : stackTrace as StackTrace?,
  );
}