From 25ae8622babb75e931c859226a5a1448ef7ead96 Mon Sep 17 00:00:00 2001 From: Satindar Dhillon Date: Mon, 16 May 2022 11:26:42 -0700 Subject: [PATCH] Dispatch to main after verifying network connection in share ext --- .../App/AppExtensions/Share/ShareExtensionScene.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apple/OmnivoreKit/Sources/App/AppExtensions/Share/ShareExtensionScene.swift b/apple/OmnivoreKit/Sources/App/AppExtensions/Share/ShareExtensionScene.swift index 2a4149d3c..a51dbb871 100644 --- a/apple/OmnivoreKit/Sources/App/AppExtensions/Share/ShareExtensionScene.swift +++ b/apple/OmnivoreKit/Sources/App/AppExtensions/Share/ShareExtensionScene.swift @@ -84,8 +84,10 @@ final class ShareExtensionViewModel: ObservableObject { let hasConnectionAndValidToken = await services.dataService.hasConnectionAndValidToken() if !hasConnectionAndValidToken { - debugText = "saveArticleError: No connection or invalid token." - status = .failed(error: .unknown(description: "")) + DispatchQueue.main.async { + self.debugText = "saveArticleError: No connection or invalid token." + self.status = .failed(error: .unknown(description: "")) + } } } }