|
@ -39,9 +39,7 @@ class HomeViewController: UIViewController, UICollectionViewDelegateFlowLayout { |
|
|
self.save(user: user) |
|
|
self.save(user: user) |
|
|
self.showUnverifiedNotice() |
|
|
self.showUnverifiedNotice() |
|
|
self.tableView.reloadData() |
|
|
self.tableView.reloadData() |
|
|
let balance = user?.availableBalance ?? "" |
|
|
|
|
|
let userInfo = [SideMenuNavigationNotifications.availableBalance : balance] |
|
|
|
|
|
NotificationCenter.default.post(name: self.getAvailableBalanceNotificationName(), object: nil, userInfo: userInfo) |
|
|
|
|
|
|
|
|
updateBalance() |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
var sections: [Sections] = [.balance, .collection] |
|
|
var sections: [Sections] = [.balance, .collection] |
|
@ -62,6 +60,7 @@ class HomeViewController: UIViewController, UICollectionViewDelegateFlowLayout { |
|
|
override func viewWillAppear(_ animated: Bool) { |
|
|
override func viewWillAppear(_ animated: Bool) { |
|
|
super.viewWillAppear(animated) |
|
|
super.viewWillAppear(animated) |
|
|
configureViews() |
|
|
configureViews() |
|
|
|
|
|
updateBalance() |
|
|
self.setActionBarIcons(showNotificationParameter: false) // set true if there is unread notification |
|
|
self.setActionBarIcons(showNotificationParameter: false) // set true if there is unread notification |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -99,6 +98,12 @@ class HomeViewController: UIViewController, UICollectionViewDelegateFlowLayout { |
|
|
self.presenter?.refreshData() |
|
|
self.presenter?.refreshData() |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private func updateBalance() { |
|
|
|
|
|
let balance = user?.availableBalance ?? "" |
|
|
|
|
|
let userInfo = [SideMenuNavigationNotifications.availableBalance : balance] |
|
|
|
|
|
NotificationCenter.default.post(name: self.getAvailableBalanceNotificationName(), object: nil, userInfo: userInfo) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
private func setupNavigationNotifications() { |
|
|
private func setupNavigationNotifications() { |
|
|
NotificationCenter.default.addObserver(self, selector: #selector(self.showSideMenuAboutGme), name: self.getAboutMeNotificationName(), object: nil) |
|
|
NotificationCenter.default.addObserver(self, selector: #selector(self.showSideMenuAboutGme), name: self.getAboutMeNotificationName(), object: nil) |
|
|
|
|
|
|
|
|