search method

List<ScanResult> search(
  1. String query
)

Searches session results by query string.

Implementation

List<ScanResult> search(String query) {
  final term = query.toLowerCase();
  return _results.where((r) {
    if (r.rawValue.toLowerCase().contains(term)) return true;
    return r.fields.values.any((v) => v.toLowerCase().contains(term));
  }).toList();
}