filterList method
Implementation
void filterList(bool Function(T item) filter) {
_filteredList.clear();
_filteredList.addAll(_sortedList.isEmpty
? _list.where(filter).toList()
: _sortedList.where(filter).toList());
_controllerListener?.onListChanged(_filteredList);
}