Showing
2 changed files
with
14 additions
and
2 deletions
| ... | @@ -13,7 +13,13 @@ import SwiftEventBus | ... | @@ -13,7 +13,13 @@ import SwiftEventBus |
| 13 | @IBOutlet weak var mainView: UIView! | 13 | @IBOutlet weak var mainView: UIView! |
| 14 | @IBOutlet weak var tableView: UITableView! | 14 | @IBOutlet weak var tableView: UITableView! |
| 15 | 15 | ||
| 16 | - public var campaigns:Array<swiftApi.CampaignItemModel> = [] | 16 | + public var campaigns:Array<swiftApi.CampaignItemModel> = [] { |
| 17 | + didSet { | ||
| 18 | + DispatchQueue.main.async { | ||
| 19 | + self.tableView.reloadData() | ||
| 20 | + } | ||
| 21 | + } | ||
| 22 | + } | ||
| 17 | public var seasonalList:Array<swiftApi.LoyaltyGiftsForYouPackage> = swiftApi().getSeasonalList() | 23 | public var seasonalList:Array<swiftApi.LoyaltyGiftsForYouPackage> = swiftApi().getSeasonalList() |
| 18 | public var ccmsList:Array<swiftApi.LoyaltyContextualOfferModel> = swiftApi().getCCMSLoyaltyCampaigns() | 24 | public var ccmsList:Array<swiftApi.LoyaltyContextualOfferModel> = swiftApi().getCCMSLoyaltyCampaigns() |
| 19 | public var loyaltyList:Array<swiftApi.CampaignItemModel> = swiftApi().mergeGFYCCMSLoyaltyCampaigns(campaigns: swiftApi().getCCMSLoyaltyCampaigns()) | 25 | public var loyaltyList:Array<swiftApi.CampaignItemModel> = swiftApi().mergeGFYCCMSLoyaltyCampaigns(campaigns: swiftApi().getCCMSLoyaltyCampaigns()) | ... | ... |
| ... | @@ -13,7 +13,13 @@ import SwiftEventBus | ... | @@ -13,7 +13,13 @@ import SwiftEventBus |
| 13 | @IBOutlet weak var mainView: UIView! | 13 | @IBOutlet weak var mainView: UIView! |
| 14 | @IBOutlet weak var tableView: UITableView! | 14 | @IBOutlet weak var tableView: UITableView! |
| 15 | 15 | ||
| 16 | - var categories: Array<CampaignCategory> = [CampaignCategory]() | 16 | + var categories: Array<CampaignCategory> = [CampaignCategory]() { |
| 17 | + didSet { | ||
| 18 | + DispatchQueue.main.async { | ||
| 19 | + self.tableView.reloadData() | ||
| 20 | + } | ||
| 21 | + } | ||
| 22 | + } | ||
| 17 | 23 | ||
| 18 | public var campaigns:Array<swiftApi.CampaignItemModel> = [] | 24 | public var campaigns:Array<swiftApi.CampaignItemModel> = [] |
| 19 | public var loyaltyList:Array<swiftApi.CampaignItemModel> = swiftApi().mergeMFYCCMSLoyaltyCampaigns(campaigns: swiftApi().getCCMSLoyaltyCampaigns()) | 25 | public var loyaltyList:Array<swiftApi.CampaignItemModel> = swiftApi().mergeMFYCCMSLoyaltyCampaigns(campaigns: swiftApi().getCCMSLoyaltyCampaigns()) | ... | ... |
-
Please register or login to post a comment