Showing
1 changed file
with
15 additions
and
0 deletions
| ... | @@ -14,6 +14,7 @@ public struct GlobalVariables { | ... | @@ -14,6 +14,7 @@ public struct GlobalVariables { |
| 14 | static var userTag: String = "" | 14 | static var userTag: String = "" |
| 15 | static var dfyCoupons: Array<swiftApi.ActiveDFYCouponModel> = [] | 15 | static var dfyCoupons: Array<swiftApi.ActiveDFYCouponModel> = [] |
| 16 | static var couponList: Array<swiftApi.CouponItemModel> = [] | 16 | static var couponList: Array<swiftApi.CouponItemModel> = [] |
| 17 | + static var loyaltyBadge: swiftApi.LoyaltyBadgeModel = swiftApi.LoyaltyBadgeModel() | ||
| 17 | } | 18 | } |
| 18 | 19 | ||
| 19 | public class swiftApi { | 20 | public class swiftApi { |
| ... | @@ -1748,6 +1749,15 @@ public class swiftApi { | ... | @@ -1748,6 +1749,15 @@ public class swiftApi { |
| 1748 | 1749 | ||
| 1749 | public func setCouponList(_ coupons: Array<CouponItemModel>) { | 1750 | public func setCouponList(_ coupons: Array<CouponItemModel>) { |
| 1750 | GlobalVariables.couponList = coupons | 1751 | GlobalVariables.couponList = coupons |
| 1752 | + | ||
| 1753 | + let loyaltyBadge = LoyaltyBadgeModel() | ||
| 1754 | + | ||
| 1755 | + let totalCouponDiscount = coupons.reduce(0) { $0 + (Float($1.discount ?? "") ?? 0) } | ||
| 1756 | + | ||
| 1757 | + loyaltyBadge._value = totalCouponDiscount | ||
| 1758 | + loyaltyBadge._couponCount = coupons.count | ||
| 1759 | + | ||
| 1760 | + GlobalVariables.loyaltyBadge = loyaltyBadge | ||
| 1751 | } | 1761 | } |
| 1752 | 1762 | ||
| 1753 | 1763 | ||
| ... | @@ -1755,4 +1765,9 @@ public class swiftApi { | ... | @@ -1755,4 +1765,9 @@ public class swiftApi { |
| 1755 | return GlobalVariables.couponList | 1765 | return GlobalVariables.couponList |
| 1756 | } | 1766 | } |
| 1757 | 1767 | ||
| 1768 | + | ||
| 1769 | + public func getLoyaltyBadge() -> LoyaltyBadgeModel { | ||
| 1770 | + return GlobalVariables.loyaltyBadge | ||
| 1771 | + } | ||
| 1772 | + | ||
| 1758 | } | 1773 | } | ... | ... |
-
Please register or login to post a comment