Advertisement
Guest User

Untitled

a guest
Jul 27th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Haxe 0.76 KB | None | 0 0
  1. @:async
  2.     function getTicketsBenefitInfoAsync():Task<Unit> {
  3.         if(_featuresChecker.isEnabled(FeatureType.TICKETS)) {
  4.             var ticket:TicketRewardPackageResponse = @:await _ticketRewardService.getTicketPackageAsync();
  5.             if(ticket != null) {
  6.                 var ticketsReward:TicketsRewardDto = @:await _lotteryTicketsService.getTicketRewardAsync([ticket.ticketPackageId]);
  7.                 if((ticketsReward != null && ticketsReward.ticketsPackages != null ? ticketsReward.ticketsPackages.count : null) > 0) {
  8.                     var ticketPackage = ticketsReward.ticketsPackages[0];
  9.                     _popup.setTicketState(new TicketOfferBenefit(cast [
  10.                         0 => new TicketBenefitIconState().invokeInit(function(__o0:TicketBenefitIconState) {
  11.                             __o0.ticketInfo = ticketPackage;
  12.                         })
  13.                     ]));
  14.                 }
  15.             }
  16.         }
  17.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement