Marino Faggiana 7 vuotta sitten
vanhempi
commit
9f9f5fc9b9
1 muutettua tiedostoa jossa 7 lisäystä ja 1 poistoa
  1. 7 1
      PickerFileProvider/FileProvider.swift

+ 7 - 1
PickerFileProvider/FileProvider.swift

@@ -282,7 +282,7 @@ class FileProvider: NSFileProviderExtension {
                     return
                 }
                 
-                _ = ocNetworking?.downloadFileNameServerUrl("\(directory.serverUrl)/\(metadata.fileName)", fileNameLocalPath: "\(directoryUser)/\(metadata.fileID)", communication: CCNetworking.shared().sharedOCCommunicationExtensionDownload(metadata.fileName), success: { (lenght) in
+                let task = ocNetworking?.downloadFileNameServerUrl("\(directory.serverUrl)/\(metadata.fileName)", fileNameLocalPath: "\(directoryUser)/\(metadata.fileID)", communication: CCNetworking.shared().sharedOCCommunicationExtensionDownload(metadata.fileName), success: { (lenght) in
                     
                     if (lenght > 0) {
                         
@@ -312,6 +312,12 @@ class FileProvider: NSFileProviderExtension {
                     completionHandler(NSFileProviderError(.serverUnreachable))
                 })
                 
+                if task != nil {
+                    NSFileProviderManager.default.register(task!, forItemWithIdentifier: NSFileProviderItemIdentifier(identifier)) { (error) in
+                        print("Registe download task")
+                    }
+                }
+                
             } else {
                 
                 // Exists