[CoreData]: Fix: propagate coredata errors properly

This commit is contained in:
Magesh K
2025-01-20 23:03:45 +05:30
parent eb539cd7f6
commit 8935ba08b4
2 changed files with 8 additions and 0 deletions

View File

@@ -313,6 +313,9 @@ extension LaunchViewController
guard case .failure(let error) = result else { return }
Logger.main.error("Failed to update sources on launch. \(error.localizedDescription, privacy: .public)")
let errorDesc = ErrorProcessing(.fullError).getDescription(error: error as NSError)
print("Failed to update sources on launch. \(errorDesc)")
let toastView = ToastView(error: error)
toastView.addTarget(self.destinationViewController, action: #selector(TabBarController.presentSources), for: .touchUpInside)
toastView.show(in: self.destinationViewController.selectedViewController ?? self.destinationViewController)