onlineHistorySearch method
Future<void>
onlineHistorySearch(
)
Implementation
Future<void> onlineHistorySearch() async {
receiptArg.value = ViewData.loading();
receiptArg.value = ViewData.error(message: "data_history_not_found".tl);
update();
HistorySearchRequest req = HistorySearchRequest();
req.keyword = submitModel.orderGroupID;
final result = await historyService.searchHistory(param: req.toJson());
result.fold(
(failure) {
receiptArg.value = ViewData.error(message: failure.message);
update();
},
(result) {
if (result.orders.isNotEmpty) {
receiptArg.value = ViewData.loaded(
data: ReceiptArg(orderDetail: result.orders.first),
);
update();
} else {
receiptArg.value = ViewData.error(
message: "data_history_not_found".tl,
);
// receiptArg.value = ViewData.error(
// message: "Data History Not Found".t;,
// );
update();
}
},
);
}