readOrders method
Implementation
Future<void> readOrders({bool more = false}) async {
if (!more) {
ordersCursor = null;
orders.clear();
}
ordersState.loading();
await UServices.gold.readOrders(
p: UGoldReadOrdersParams(cursor: ordersCursor, limit: pageSize),
onOk: (UResponse<UGoldOrderListResponse> r) {
orders.addAll(r.result?.items ?? <UGoldOrderResponse>[]);
ordersCursor = r.result?.nextCursor;
orders.isEmpty ? ordersState.emptying() : ordersState.loaded();
},
onError: (UEmptyResponse e) => ordersState.error(),
onException: (String e) => ordersState.error(),
);
}