Showing
1 changed file
with
11 additions
and
2 deletions
... | @@ -397,7 +397,9 @@ public class swiftApi { | ... | @@ -397,7 +397,9 @@ public class swiftApi { |
397 | // On CouponSets request Success, match coupons with couponsets | 397 | // On CouponSets request Success, match coupons with couponsets |
398 | let tempCoupons = matchCoupons() | 398 | let tempCoupons = matchCoupons() |
399 | swiftApi().setCouponList(tempCoupons) | 399 | swiftApi().setCouponList(tempCoupons) |
400 | - getCouponsCallback(tempCoupons) | 400 | + |
401 | + let activeCoupons = coupons.filter({ return $0.status == 1 }) | ||
402 | + getCouponsCallback(activeCoupons) | ||
401 | } | 403 | } |
402 | 404 | ||
403 | func couponSetsFailureCallback(_ error: Error?) -> Void { | 405 | func couponSetsFailureCallback(_ error: Error?) -> Void { |
... | @@ -700,7 +702,14 @@ public class swiftApi { | ... | @@ -700,7 +702,14 @@ public class swiftApi { |
700 | } | 702 | } |
701 | 703 | ||
702 | swiftApi().setUniqueCampaignList(campaignsArray) | 704 | swiftApi().setUniqueCampaignList(campaignsArray) |
703 | - getCampaignsCallback(campaignsArray); | 705 | + |
706 | + let filteredCampaigns = campaignsArray.filter { | ||
707 | + let tempCampaign = $0 | ||
708 | + let isCcmsOffer = (tempCampaign.ccms_offer != nil) && (tempCampaign.ccms_offer != "") && (tempCampaign.ccms_offer == "true") | ||
709 | + | ||
710 | + return (!isCcmsOffer) | ||
711 | + } | ||
712 | + getCampaignsCallback(filteredCampaigns); | ||
704 | } | 713 | } |
705 | 714 | ||
706 | func campaignsFailureCallback(_ error: Error?) -> Void { | 715 | func campaignsFailureCallback(_ error: Error?) -> Void { | ... | ... |
-
Please register or login to post a comment