search method

List<String> search(
  1. String query
)

Search history for entries containing the query.

Implementation

List<String> search(String query) {
  if (query.isEmpty) return List.unmodifiable(_entries);
  final lower = query.toLowerCase();
  return _entries.where((e) => e.toLowerCase().contains(lower)).toList();
}