Convert createFolder to async await.

This commit is contained in:
Brent Simmons
2024-03-26 22:18:48 -07:00
parent 91b0e7158a
commit c68738bf64
12 changed files with 109 additions and 58 deletions

View File

@@ -76,14 +76,16 @@ class AddFolderViewController: UITableViewController {
}
@IBAction func add(_ sender: Any) {
guard let folderName = nameTextField.text else {
return
}
selectedAccount.addFolder(folderName) { result in
switch result {
case .success:
Task { @MainActor in
do {
_ = try await selectedAccount.addFolder(folderName)
self.dismiss(animated: true)
case .failure(let error):
} catch {
self.presentError(error)
self.dismiss(animated: true)
}