diff --git a/src/app/pages/mycoupons/mycoupons.page.ts b/src/app/pages/mycoupons/mycoupons.page.ts index 163954d..0009249 100644 --- a/src/app/pages/mycoupons/mycoupons.page.ts +++ b/src/app/pages/mycoupons/mycoupons.page.ts @@ -91,6 +91,7 @@ export class MycouponsPage implements OnInit { code:string, code_id: number }; + redeemResult:any; async startRedeem(item){ const redMsg = "Confirm you are ready to redeem " + item.amount*0.01 + " " + item.currency; @@ -113,21 +114,26 @@ export class MycouponsPage implements OnInit { member_id: this.sessionDataProviderService.member_id, uid: this.sessionDataProviderService.member_uid, sessionid: this.sessionDataProviderService.session , - code:item.code, - code_id: item.code_id + code: item.code, + code_id: item.coupon_id }; - debugger; - /* - redeemCoupon(redeemData){ - return this.getPostData("couponredeem", redeemData); - } - */ - this.getMyCouponHxData(); - this.getMyCouponPendData(); + this.wrenchService.redeemCoupon(this.redeemData).subscribe( + redeemResult => { + this.redeemResult = redeemResult; + console.log("redeemResult RETURN->", this.redeemResult); + if ( this.redeemResult != null && this.redeemResult.status=='COMPLETED'){ + this.getMyCouponHxData(); + this.getMyCouponPendData(); + //alert(this.redeemResult.status_text); + } + } + ); }, }, ], }); await alert.present(); } + + }