Showing
1 changed file
with
15 additions
and
0 deletions
... | @@ -15,6 +15,7 @@ public struct GlobalVariables { | ... | @@ -15,6 +15,7 @@ public struct GlobalVariables { |
15 | static var userTag: String = "" | 15 | static var userTag: String = "" |
16 | static var dfyCoupons: Array<swiftApi.ActiveDFYCouponModel> = [] | 16 | static var dfyCoupons: Array<swiftApi.ActiveDFYCouponModel> = [] |
17 | static var couponList: Array<swiftApi.CouponItemModel> = [] | 17 | static var couponList: Array<swiftApi.CouponItemModel> = [] |
18 | + static var oldCouponList: Array<swiftApi.CouponItemModel> = [] | ||
18 | static var couponSetList: Array<swiftApi.CouponSetItemModel> = [] | 19 | static var couponSetList: Array<swiftApi.CouponSetItemModel> = [] |
19 | static var loyaltyBadge: swiftApi.LoyaltyBadgeModel = swiftApi.LoyaltyBadgeModel() | 20 | static var loyaltyBadge: swiftApi.LoyaltyBadgeModel = swiftApi.LoyaltyBadgeModel() |
20 | static var consumer: swiftApi.ProfileModel? | 21 | static var consumer: swiftApi.ProfileModel? |
... | @@ -397,6 +398,7 @@ public class swiftApi { | ... | @@ -397,6 +398,7 @@ public class swiftApi { |
397 | // On CouponSets request Success, match coupons with couponsets | 398 | // On CouponSets request Success, match coupons with couponsets |
398 | let tempCoupons = matchCoupons() | 399 | let tempCoupons = matchCoupons() |
399 | swiftApi().setCouponList(tempCoupons) | 400 | swiftApi().setCouponList(tempCoupons) |
401 | + swiftApi().setOldCouponList(tempCoupons) | ||
400 | 402 | ||
401 | let activeCoupons = tempCoupons.filter({ return $0.status == 1 }) | 403 | let activeCoupons = tempCoupons.filter({ return $0.status == 1 }) |
402 | getCouponsCallback(activeCoupons) | 404 | getCouponsCallback(activeCoupons) |
... | @@ -2892,6 +2894,19 @@ public class swiftApi { | ... | @@ -2892,6 +2894,19 @@ public class swiftApi { |
2892 | return GlobalVariables.couponList | 2894 | return GlobalVariables.couponList |
2893 | } | 2895 | } |
2894 | 2896 | ||
2897 | + | ||
2898 | + public func setOldCouponList(_ coupons: Array<CouponItemModel>) { | ||
2899 | + // let filteredCoupons = coupons.filter { CharacterSet.decimalDigits.isSuperset(of: CharacterSet(charactersIn: $0.discount ?? "")) } | ||
2900 | + let oldCoupons = coupons.filter({ return $0.status == 0 }) | ||
2901 | + | ||
2902 | + GlobalVariables.oldCouponList = oldCoupons | ||
2903 | + } | ||
2904 | + | ||
2905 | + | ||
2906 | + public func getOldCouponList() -> Array<CouponItemModel> { | ||
2907 | + return GlobalVariables.oldCouponList | ||
2908 | + } | ||
2909 | + | ||
2895 | 2910 | ||
2896 | public func setCouponSetList(_ couponSets: Array<CouponSetItemModel>) { | 2911 | public func setCouponSetList(_ couponSets: Array<CouponSetItemModel>) { |
2897 | GlobalVariables.couponSetList = couponSets | 2912 | GlobalVariables.couponSetList = couponSets | ... | ... |
-
Please register or login to post a comment