Automatically dismiss account inspector on account deletion when presented as a modal dialog.

This commit is contained in:
Maurice Parker 2019-11-04 21:10:02 -06:00
parent 098f5050eb
commit 69c3d218b9
1 changed files with 6 additions and 2 deletions

View File

@ -74,9 +74,13 @@ class AccountInspectorViewController: UITableViewController {
let markTitle = NSLocalizedString("Delete", comment: "Delete")
let markAction = UIAlertAction(title: markTitle, style: .default) { [weak self] (action) in
guard let account = self?.account else { return }
guard let self = self, let account = self.account else { return }
AccountManager.shared.deleteAccount(account)
self?.navigationController?.popViewController(animated: true)
if self.isModal {
self.dismiss(animated: true)
} else {
self.navigationController?.popViewController(animated: true)
}
}
alertController.addAction(markAction)