apiCal method

dynamic apiCal(
  1. 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;
      });
    });
  });
}