Show error in share table view data source if received one in fetch

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
Claudio Cambra 2024-03-05 01:33:47 +08:00
parent 69dfe596e2
commit 4aaaf5b15b

View File

@ -127,7 +127,9 @@ class ShareTableViewDataSource: NSObject, NSTableViewDataSource, NSTableViewDele
Logger.sharesDataSource.info("Received \(shareCount, privacy: .public) shares")
defer { continuation.resume(returning: shares ?? []) }
guard error == .success else {
Logger.sharesDataSource.error("Error fetching shares: \(error)")
let errorString = "Error fetching shares: \(error.errorDescription)"
Logger.sharesDataSource.error("\(errorString)")
Task { @MainActor in self.uiDelegate?.showError(errorString) }
return
}
}