Add change observer from NCFPK
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Tue, 16 Apr 2024 16:48:59 +0000 (00:48 +0800)
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>
Wed, 17 Apr 2024 08:44:12 +0000 (08:44 +0000)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension+ClientInterface.swift
shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension.swift

index 32302fea52c685811a97bf9ecf92283ed40fc311..dcf78a75cab285132d53fd10f4a0131e874556f5 100644 (file)
@@ -103,6 +103,8 @@ extension FileProviderExtension: NSFileProviderServicing {
             nextcloudVersion: 25,
             delegate: nil) // TODO: add delegate methods for self
 
+        changeObserver = RemoteChangeObserver(ncKit: ncKit, domain: domain)
+
         Logger.fileProviderExtension.info(
             "Nextcloud account set up in File Provider extension for user: \(user, privacy: .public) at server: \(serverUrl, privacy: .public)"
         )
index 1ee6476a3d7e2412d64a0b1b2ec32c91f274763e..1223982037416f7e584400a2b3657358a143abae 100644 (file)
@@ -23,6 +23,7 @@ import OSLog
     let ncKit = NextcloudKit()
     let appGroupIdentifier = Bundle.main.object(forInfoDictionaryKey: "SocketApiPrefix") as? String
     var ncAccount: Account?
+    var changeObserver: RemoteChangeObserver?
     lazy var ncKitBackground = NKBackground(nkCommonInstance: ncKit.nkCommonInstance)
     lazy var socketClient: LocalSocketClient? = {
         guard let containerUrl = pathForAppGroupContainer() else {