Add domain property to document action view controller
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Wed, 21 Feb 2024 10:48:42 +0000 (18:48 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Wed, 17 Apr 2024 08:38:45 +0000 (16:38 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/DocumentActionViewController.swift

index d14e60c71a07db9908ec100563d2dfab2914f865..dd068f0aca3a53f72ab7f149d66e5eb9f7fb996c 100644 (file)
@@ -9,6 +9,16 @@ import FileProviderUI
 import OSLog
 
 class DocumentActionViewController: FPUIActionExtensionViewController {
+    var domain: NSFileProviderDomain {
+        guard let identifier = extensionContext.domainIdentifier else {
+            fatalError("not expected to be called with default domain")
+        }
+        return NSFileProviderDomain(
+            identifier: NSFileProviderDomainIdentifier(rawValue: identifier.rawValue),
+            displayName: ""
+        )
+    }
+
     func prepare(childViewController: NSViewController) {
         addChild(childViewController)
         view.addSubview(childViewController.view)