getHistoryByUser method
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;
}
}