diff --git a/apple/OmnivoreKit/Sources/App/AppExtensions/Share/ExtensionSaveService.swift b/apple/OmnivoreKit/Sources/App/AppExtensions/Share/ExtensionSaveService.swift index 943dd94ec..e527cae64 100644 --- a/apple/OmnivoreKit/Sources/App/AppExtensions/Share/ExtensionSaveService.swift +++ b/apple/OmnivoreKit/Sources/App/AppExtensions/Share/ExtensionSaveService.swift @@ -166,12 +166,12 @@ class ExtensionSaveService { } } catch { - print("ERROR SYNCING", error) updateStatus(newStatus: .syncFailed(error: SaveArticleError.unknown(description: "Unknown Error"))) + return } - state = .finished updateStatus(newStatus: .synced) + state = .finished } } } diff --git a/apple/OmnivoreKit/Sources/Views/ShareExtensionView.swift b/apple/OmnivoreKit/Sources/Views/ShareExtensionView.swift index 14f25c748..591850b07 100644 --- a/apple/OmnivoreKit/Sources/Views/ShareExtensionView.swift +++ b/apple/OmnivoreKit/Sources/Views/ShareExtensionView.swift @@ -156,11 +156,11 @@ public struct ShareExtensionChildView: View { private var titleText: String { switch viewModel.status { - case .saved, .synced: + case .saved, .synced, .syncFailed(error: _): return "Saved to Omnivore" case .processing: return "Saving to Omnivore" - default: + case .failed(error: _): return "Error saving to Omnivore" } }