getCityData method

Future<List<String?>> getCityData(
  1. dynamic filter
)

filter City Data according to user input

Implementation

Future<List<String?>> getCityData(filter) async {
  var filteredList = _cities
      .where((city) => city!.toLowerCase().contains(filter.toLowerCase()))
      .toList();
  if (filteredList.isEmpty)
    return _cities;
  else
    return filteredList;
}