filterHistory method

void filterHistory(
  1. String text
)

Implementation

void filterHistory(String text) {
  if (text.isEmpty) {
    this._clearFilter();
    return;
  }

  var filterdList = this
      ._histories!
      .all
      .where(
          (value) => value.text!.toLowerCase().contains(text.toLowerCase()))
      .toList();

  InputHistoryItems filterdHistoryItems =
      InputHistoryItems.filterd(this._limit, filterdList);
  this.list.sink.add(filterdHistoryItems);
  this.listEmpty.sink.add(filterdHistoryItems.isEmpty);
}