getSearchData function

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

Implementation

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