change method

  1. @protected
void change(
  1. T? newState, {
  2. GetStatus<T>? status,
})

Implementation

@protected
void change(T? newState, {GetStatus<T>? status}) {
  if (newState != null) {
    _value = newState;
  }
  if (status != null) {
    _status = status;
  } else if (newState != null) {
    _status = newState._isEmpty()
        ? GetStatus<T>.empty()
        : GetStatus<T>.success(newState);
  }
  refresh();
}