performSearch method

Future<void> performSearch(
  1. String query
)

Implementation

Future<void> performSearch(String query) async {
  if (query.isEmpty) {
    searchState.clearSearch();
    return;
  }
  searchState.startSearching(query);
  try {
    final results = await searchService.searchPlaces(query);
    searchState.updateResults(results);
  } catch (e) {
    print('Search error: $e');
    searchState.clearSearch();
  }
}