Showing
2 changed files
with
28 additions
and
1 deletions
... | @@ -96,6 +96,7 @@ extension GiftsViewController: UITableViewDelegate, UITableViewDataSource{ | ... | @@ -96,6 +96,7 @@ extension GiftsViewController: UITableViewDelegate, UITableViewDataSource{ |
96 | vc.ccms = item | 96 | vc.ccms = item |
97 | vc.campaign = campaigns[indexPath.row] | 97 | vc.campaign = campaigns[indexPath.row] |
98 | self.navigationController?.pushViewController(vc, animated: true) | 98 | self.navigationController?.pushViewController(vc, animated: true) |
99 | + break; | ||
99 | } | 100 | } |
100 | } | 101 | } |
101 | } | 102 | } | ... | ... |
... | @@ -398,7 +398,7 @@ public class swiftApi { | ... | @@ -398,7 +398,7 @@ public class swiftApi { |
398 | let tempCoupons = matchCoupons() | 398 | let tempCoupons = matchCoupons() |
399 | swiftApi().setCouponList(tempCoupons) | 399 | swiftApi().setCouponList(tempCoupons) |
400 | 400 | ||
401 | - let activeCoupons = coupons.filter({ return $0.status == 1 }) | 401 | + let activeCoupons = tempCoupons.filter({ return $0.status == 1 }) |
402 | getCouponsCallback(activeCoupons) | 402 | getCouponsCallback(activeCoupons) |
403 | } | 403 | } |
404 | 404 | ||
... | @@ -2310,6 +2310,32 @@ public class swiftApi { | ... | @@ -2310,6 +2310,32 @@ public class swiftApi { |
2310 | } | 2310 | } |
2311 | } | 2311 | } |
2312 | } | 2312 | } |
2313 | + | ||
2314 | + | ||
2315 | + public func openTelco(_ controller: UIViewController) -> Void { | ||
2316 | + for campaign in GlobalVariables.campaigns { | ||
2317 | + if (campaign._type != nil && campaign._type == "telco") { | ||
2318 | + let ccmsCampaigns = swiftApi().getCCMSLoyaltyCampaigns() | ||
2319 | + let loyaltyCampaignIdExists = ccmsCampaigns.contains { $0._loyaltyCampaignId == campaign.session_uuid } | ||
2320 | + | ||
2321 | + if (loyaltyCampaignIdExists == true) { | ||
2322 | + for item in ccmsCampaigns { | ||
2323 | + if (item._loyaltyCampaignId == campaign.session_uuid) { | ||
2324 | + let storyboard = UIStoryboard(name: "Main", bundle: Bundle(for: MyEmptyClass.self)) | ||
2325 | + let vc = storyboard.instantiateViewController(withIdentifier: "TelcoViewController") as! SwiftWarplyFramework.TelcoViewController | ||
2326 | + vc.ccms = item | ||
2327 | + vc.campaign = campaign | ||
2328 | + controller.navigationController?.pushViewController(vc, animated: true) | ||
2329 | + break; | ||
2330 | + } | ||
2331 | + } | ||
2332 | + break; | ||
2333 | + } | ||
2334 | + | ||
2335 | + } | ||
2336 | + } | ||
2337 | + } | ||
2338 | + | ||
2313 | 2339 | ||
2314 | public func setCampaignList(_ campaigns: Array<CampaignItemModel>) -> Void { | 2340 | public func setCampaignList(_ campaigns: Array<CampaignItemModel>) -> Void { |
2315 | // let userTag = self.getUserTag() | 2341 | // let userTag = self.getUserTag() | ... | ... |
-
Please register or login to post a comment