mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-17 11:08:06 +00:00
Update default account if core is in GlobalState.on
This commit is contained in:
parent
cb26bc0bae
commit
05d955b698
1 changed files with 11 additions and 11 deletions
|
|
@ -372,18 +372,18 @@ class CoreContext: ObservableObject {
|
|||
}
|
||||
}
|
||||
}, onDefaultAccountChanged: { (_: Core, account: Account?) in
|
||||
Log.info("[CoreContext][onDefaultAccountChanged] Default account set to: \(account?.displayName() ?? "none")")
|
||||
if let account = account {
|
||||
DispatchQueue.main.async {
|
||||
for accountModel in self.accounts {
|
||||
accountModel.isDefaultAccount = accountModel.account == account
|
||||
}
|
||||
}
|
||||
}
|
||||
DispatchQueue.main.async {
|
||||
NotificationCenter.default.post(name: NSNotification.Name("DefaultAccountChanged"), object: nil)
|
||||
if let account = account, self.mCore.globalState == GlobalState.On {
|
||||
Log.info("[CoreContext][onDefaultAccountChanged] Default account set to: \(account.displayName())")
|
||||
DispatchQueue.main.async {
|
||||
for accountModel in self.accounts {
|
||||
accountModel.isDefaultAccount = accountModel.account == account
|
||||
}
|
||||
|
||||
NotificationCenter.default.post(name: NSNotification.Name("DefaultAccountChanged"), object: nil)
|
||||
}
|
||||
|
||||
ContactsManager.shared.fetchContacts()
|
||||
}
|
||||
ContactsManager.shared.fetchContacts()
|
||||
}, onAccountAdded: { (_: Core, acc: Account) in
|
||||
self.forceRemotePushToMatchVoipPushSettings(account: acc)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue