mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-17 02:58:07 +00:00
Compute notifications count in core queue
This commit is contained in:
parent
d3984b4b1a
commit
a2564c4cc0
1 changed files with 8 additions and 5 deletions
|
|
@ -154,11 +154,14 @@ class AccountModel: ObservableObject {
|
|||
}
|
||||
|
||||
private func computeNotificationsCount() {
|
||||
let count = account.unreadChatMessageCount + account.missedCallsCount
|
||||
SharedMainViewModel.shared.updateMissedCallsCount()
|
||||
SharedMainViewModel.shared.updateUnreadMessagesCount()
|
||||
DispatchQueue.main.async { [self] in
|
||||
notificationsCount = count
|
||||
CoreContext.shared.doOnCoreQueue { core in
|
||||
let count = self.account.unreadChatMessageCount + self.account.missedCallsCount
|
||||
SharedMainViewModel.shared.updateMissedCallsCount()
|
||||
SharedMainViewModel.shared.updateUnreadMessagesCount()
|
||||
|
||||
DispatchQueue.main.async {
|
||||
self.notificationsCount = count
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue