Showing
1 changed file
with
6 additions
and
1 deletions
... | @@ -16,6 +16,7 @@ public struct GlobalVariables { | ... | @@ -16,6 +16,7 @@ public struct GlobalVariables { |
16 | static var couponList: Array<swiftApi.CouponItemModel> = [] | 16 | static var couponList: Array<swiftApi.CouponItemModel> = [] |
17 | static var loyaltyBadge: swiftApi.LoyaltyBadgeModel = swiftApi.LoyaltyBadgeModel() | 17 | static var loyaltyBadge: swiftApi.LoyaltyBadgeModel = swiftApi.LoyaltyBadgeModel() |
18 | static var consumer: swiftApi.ProfileModel? | 18 | static var consumer: swiftApi.ProfileModel? |
19 | + static var ccmsCampaigns: Array<swiftApi.LoyaltyContextualOfferModel> = [] | ||
19 | } | 20 | } |
20 | 21 | ||
21 | public class swiftApi { | 22 | public class swiftApi { |
... | @@ -79,6 +80,10 @@ public class swiftApi { | ... | @@ -79,6 +80,10 @@ public class swiftApi { |
79 | 80 | ||
80 | GlobalVariables.campaigns = GlobalVariables.campaigns.filter { $0.offer_category != "gifts_for_you" } + mergedGFYCampaigns | 81 | GlobalVariables.campaigns = GlobalVariables.campaigns.filter { $0.offer_category != "gifts_for_you" } + mergedGFYCampaigns |
81 | } | 82 | } |
83 | + | ||
84 | + public func getCCMSLoyaltyCampaigns() -> Array<LoyaltyContextualOfferModel> { | ||
85 | + return GlobalVariables.ccmsCampaigns | ||
86 | + } | ||
82 | 87 | ||
83 | public func getActiveDFYCoupons() -> Array<ActiveDFYCouponModel> { | 88 | public func getActiveDFYCoupons() -> Array<ActiveDFYCouponModel> { |
84 | return GlobalVariables.dfyCoupons | 89 | return GlobalVariables.dfyCoupons |
... | @@ -1352,7 +1357,7 @@ public class swiftApi { | ... | @@ -1352,7 +1357,7 @@ public class swiftApi { |
1352 | for item in GlobalVariables.campaigns { | 1357 | for item in GlobalVariables.campaigns { |
1353 | if (item.loyaltyCampaignId == campaign._loyaltyCampaignId) { | 1358 | if (item.loyaltyCampaignId == campaign._loyaltyCampaignId) { |
1354 | print("CCMS_PRESSED" + " " + campaign._id + " " + campaign._offerName) | 1359 | print("CCMS_PRESSED" + " " + campaign._id + " " + campaign._offerName) |
1355 | - | 1360 | + |
1356 | let instanceOfMyApi = MyApi() | 1361 | let instanceOfMyApi = MyApi() |
1357 | let campaignInfo = instanceOfMyApi.provideInfoForCampaign() | 1362 | let campaignInfo = instanceOfMyApi.provideInfoForCampaign() |
1358 | let finalUrl = (item.index_url ?? "") | 1363 | let finalUrl = (item.index_url ?? "") | ... | ... |
-
Please register or login to post a comment