getHistoryByUser method

Future<bool> getHistoryByUser()

Implementation

Future<bool> getHistoryByUser() async {
  var url = "/search-history/user/all";
  var response = await Requests.getDio().get(url);

  if (response.statusCode == 200) {
    LatestSearchHistoryModel getHistory =
        LatestSearchHistoryModel.fromJson(response.data);
    getHistory.data?.removeWhere((e) => e.isZero);
    historyByUser.value = getHistory;
    historyByUser.refresh();
    return true;
  } else {
    CustomFlashWidget.showFlashMessage(
      type: FlashType.error,
      title: "Error",
      message: response.data?["errorCode"] ??
          response.data?["message"]?["errorCode"] ??
          "Something unexpected happened. Please try again later!",
    );
    return false;
  }
}