fetchDatabaseLocations function

Future<SearchEventResponse?> fetchDatabaseLocations(
  1. {String? searchText,
  2. bool showLoader = false}
)

Implementation

Future<SearchEventResponse?> fetchDatabaseLocations({String? searchText, bool showLoader = false}) async {
  try {
    if (showLoader) appStore.setLoading(true);
    SearchEventResponse searchListingModel = SearchEventResponse.fromMap(await (handleResponse(await buildHttpResponse("${APIEndPoint.searchEvent}?search=$searchText", method: HttpMethod.GET))));
    if (showLoader) appStore.setLoading(false);
    return searchListingModel;
  } catch (e) {
    appStore.setLoading(false);
    throw errorSomethingWentWrong;
  }
}