getListingData function

Future<void> getListingData(
  1. {bool isFromBottom = false,
  2. bool isFromSort = false,
  3. bool isSaveFilter = false,
  4. bool isFromReset = false}
)

Implementation

Future<void> getListingData({bool isFromBottom = false, bool isFromSort = false, bool isSaveFilter = false, bool isFromReset = false}) async {
  log("--------------Listing Api Call -------------");
  appStore.setLoading(true);
  await getListingList(
    isFromReset: isFromReset,
    showLoader: isFromBottom,
    isSaveFilter: isSaveFilter,
  ).then((value) async {
    if (value?.listingListData != null) {
      (isFromSort) ? appStore.sortAddListingData(value!.listingListData!) : appStore.addListingData(value!.listingListData!);
    }
    appStore.setLoading(false);
  }).catchError((e) {
    toast(e.toString(), print: true);
    appStore.setLoading(false);
  });
}