apiCal method
dynamic
apiCal(
- bool isBuyTicket
)
Implementation
apiCal(bool isBuyTicket) {
isLoading = true;
ApiGameSellon.createDefaultParams((parameter) {
// parameter.set('page_size', '10');
// parameter.set('page', "1");
// parameter.set('type', '1');
// parameter.set('sort_col', 'cdate');
// parameter.set('sort_dir', 'desc');
// parameter.set('c_community_category_ids', '');
//
// parameter.set("type", "");
// parameter.set("b_user_id", id);
ApiGameSellon api = ApiGameSellon(context);
api.execute(MethodsSellon.tiketshop, parameter, (response) {
if (isBuyTicket) {
buyTicket = true;
SellonRouter.pop(context);
}
// gameShopModel.balance = response.data()['data']['balance'];
// gameShopModel.earnedTicket = response.data()['data']['earned_ticket'];
// var data = [];
// data.add(response.data()['data']['list_ticket_shop']);
// data.forEach((element) {
// print(element);
// });
setState(() {
gameShopModel = GameShopModel.fromJson(response.data()['data']);
isLoading = false;
});
});
api.setErrorListener((error) {
if (isBuyTicket) {
SellonRouter.pop(context);
}
setState(() {
isLoading = false;
});
});
});
}