|
@@ -10,6 +10,7 @@ class ChatListController: UITableViewController {
|
|
private let contactCellReuseIdentifier = "contact_cell"
|
|
private let contactCellReuseIdentifier = "contact_cell"
|
|
|
|
|
|
private var msgChangedObserver: Any?
|
|
private var msgChangedObserver: Any?
|
|
|
|
+ private var msgsNoticedObserver: Any?
|
|
private var incomingMsgObserver: Any?
|
|
private var incomingMsgObserver: Any?
|
|
private var viewChatObserver: Any?
|
|
private var viewChatObserver: Any?
|
|
|
|
|
|
@@ -105,6 +106,13 @@ class ChatListController: UITableViewController {
|
|
queue: nil) { [weak self] _ in
|
|
queue: nil) { [weak self] _ in
|
|
self?.viewModel.refreshData()
|
|
self?.viewModel.refreshData()
|
|
|
|
|
|
|
|
+ }
|
|
|
|
+ msgsNoticedObserver = nc.addObserver(
|
|
|
|
+ forName: dcMsgsNoticed,
|
|
|
|
+ object: nil,
|
|
|
|
+ queue: nil) { [weak self] _ in
|
|
|
|
+ self?.viewModel.refreshData()
|
|
|
|
+
|
|
}
|
|
}
|
|
incomingMsgObserver = nc.addObserver(
|
|
incomingMsgObserver = nc.addObserver(
|
|
forName: dcNotificationIncoming,
|
|
forName: dcNotificationIncoming,
|