unsafeMutate method

void unsafeMutate(
  1. SearchStatus<T> fn(
    1. SearchStatus<T> status
    )
)

Modify inner status by apply a custom fn.

NOTE: it may break relationship of status and pageNoisEnd

Implementation

void unsafeMutate(SearchStatus<T> Function(SearchStatus<T> status) fn) {
  _state = fn(_state);

  notifyListeners();
}