Remove unused urlsession stuff in FileProviderExtension
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 19 Jul 2024 07:18:29 +0000 (15:18 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 19 Jul 2024 08:24:21 +0000 (16:24 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension.swift

index 0f3552a6a48c13144f4e82618aa3bbc84f472974..7d952f24e72b6ab88b01d83257c297b991e025db 100644 (file)
@@ -18,7 +18,7 @@ import NextcloudKit
 import NextcloudFileProviderKit
 import OSLog
 
-@objc class FileProviderExtension: NSObject, NSFileProviderReplicatedExtension, NKCommonDelegate {
+@objc class FileProviderExtension: NSObject, NSFileProviderReplicatedExtension {
     let domain: NSFileProviderDomain
     let ncKit = NextcloudKit()
     let appGroupIdentifier = Bundle.main.object(forInfoDictionaryKey: "SocketApiPrefix") as? String
@@ -37,25 +37,6 @@ import OSLog
         return LocalSocketClient(socketPath: socketPath.path, lineProcessor: lineProcessor)
     }()
 
-    let urlSessionIdentifier = "com.nextcloud.session.upload.fileproviderext"
-    let urlSessionMaximumConnectionsPerHost = 5
-    lazy var urlSession: URLSession = {
-        let configuration = URLSessionConfiguration.background(withIdentifier: urlSessionIdentifier)
-        configuration.allowsCellularAccess = true
-        configuration.sessionSendsLaunchEvents = true
-        configuration.isDiscretionary = false
-        configuration.httpMaximumConnectionsPerHost = urlSessionMaximumConnectionsPerHost
-        configuration.requestCachePolicy = NSURLRequest.CachePolicy.reloadIgnoringLocalCacheData
-        configuration.sharedContainerIdentifier = appGroupIdentifier
-
-        let session = URLSession(
-            configuration: configuration,
-            delegate: ncKitBackground,
-            delegateQueue: OperationQueue.main
-        )
-        return session
-    }()
-
     // Whether or not we are going to recursively scan new folders when they are discovered.
     // Apple's recommendation is that we should always scan the file hierarchy fully.
     // This does lead to long load times when a file provider domain is initially configured.