From f7821ec1c6a30d322a2f23696368c937d5888cc9 Mon Sep 17 00:00:00 2001 From: Majid Achhoud Date: Mon, 14 Oct 2024 16:17:41 +0200 Subject: [PATCH] Added specific error handling for unauthorized in FileProviderCoordinator --- FileProviderExtensionUI/FileProviderCoordinator.swift | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/FileProviderExtensionUI/FileProviderCoordinator.swift b/FileProviderExtensionUI/FileProviderCoordinator.swift index be12ae85e..3ea188c03 100644 --- a/FileProviderExtensionUI/FileProviderCoordinator.swift +++ b/FileProviderExtensionUI/FileProviderCoordinator.swift @@ -198,6 +198,15 @@ class FileProviderCoordinator: Coordinator { guard let hostViewController = hostViewController else { return } + + if let fileProviderError = error as? FileProviderCoordinatorError { + switch fileProviderError { + case let .unauthorized(vaultName): + showUnauthorizedError(vaultName: vaultName) + return + } + } + handleError(error, for: hostViewController) } }