Skip to content

Commit

Permalink
Simplify error handling in FileProviderCoordinator
Browse files Browse the repository at this point in the history
  • Loading branch information
iammajid committed Oct 15, 2024
1 parent 0bfa725 commit b1e02eb
Showing 1 changed file with 6 additions and 9 deletions.
15 changes: 6 additions & 9 deletions FileProviderExtensionUI/FileProviderCoordinator.swift
Original file line number Diff line number Diff line change
Expand Up @@ -63,16 +63,13 @@ class FileProviderCoordinator: Coordinator {

func handleError(_ error: Error, for viewController: UIViewController) {
DDLogError("Error: \(error)")
if let fileProviderError = error as? FileProviderCoordinatorError {
switch fileProviderError {
case let .unauthorized(vaultName):
showUnauthorizedError(vaultName: vaultName)
return
}
if let fileProviderError = error as? FileProviderCoordinatorError, case let .unauthorized(vaultName) = fileProviderError {
showUnauthorizedError(vaultName: vaultName)
} else {
let alertController = UIAlertController(title: LocalizedString.getValue("common.alert.error.title"), message: error.localizedDescription, preferredStyle: .alert)
alertController.addAction(UIAlertAction(title: LocalizedString.getValue("common.button.ok"), style: .default))
viewController.present(alertController, animated: true)
}
let alertController = UIAlertController(title: LocalizedString.getValue("common.alert.error.title"), message: error.localizedDescription, preferredStyle: .alert)
alertController.addAction(UIAlertAction(title: LocalizedString.getValue("common.button.ok"), style: .default))
viewController.present(alertController, animated: true)
}

func done() {
Expand Down

0 comments on commit b1e02eb

Please sign in to comment.