From a40d9ac85d7958949c0e6373b5636ddd2d6583bf Mon Sep 17 00:00:00 2001 From: Marino Faggiana Date: Mon, 30 Mar 2026 09:39:37 +0200 Subject: [PATCH] fix Signed-off-by: Marino Faggiana --- Share/NCShareExtension.swift | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Share/NCShareExtension.swift b/Share/NCShareExtension.swift index f8a493c231..6d3ed1cdbb 100644 --- a/Share/NCShareExtension.swift +++ b/Share/NCShareExtension.swift @@ -182,7 +182,7 @@ class NCShareExtension: UIViewController { if let error { extensionContext?.cancelRequest(withError: error) } else { - self.extensionContext?.completeRequest(returningItems: self.extensionContext?.inputItems, completionHandler: nil) + extensionContext?.completeRequest(returningItems: extensionContext?.inputItems, completionHandler: nil) } } @@ -410,11 +410,10 @@ extension NCShareExtension { banner?.update(payload: LucidBannerPayload.Update(subtitle: error?.errorDescription, stage: .error), for: self.token) } - if let banner, let token { - Task { @MainActor in - try? await Task.sleep(for: .seconds(2)) - banner.dismiss() - } + Task { @MainActor in + try? await Task.sleep(for: .seconds(2)) + banner?.dismiss() + extensionContext?.completeRequest(returningItems: extensionContext?.inputItems, completionHandler: nil) } }