Marino Faggiana 7 年之前
父節點
當前提交
a1ac970f5f
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. 5 3
      PickerFileProvider/FileProvider.swift

+ 5 - 3
PickerFileProvider/FileProvider.swift

@@ -687,7 +687,7 @@ class FileProvider: NSFileProviderExtension, OCNetworkingDelegate, CCNetworkingD
         var directoryPredicate: NSPredicate
         var size = 0 as Double
         var fileNamePathUpload: URL?
-        
+
         if parentItemIdentifier == .rootContainer {
             directoryPredicate = NSPredicate(format: "account = %@ AND serverUrl = %@", account, homeServerUrl)
         } else {
@@ -766,7 +766,7 @@ class FileProvider: NSFileProviderExtension, OCNetworkingDelegate, CCNetworkingD
         
         // ------------------------------------------------------------
     
-        // upload (NO SESSION)
+        // upload
         _ = ocNetworking?.uploadFileNameServerUrl(serverUrl+"/"+fileName, fileNameLocalPath: fileNamePathUpload?.path, communication: CCNetworking.shared().sharedOCCommunication(), success: { (fileID, etag, date) in
                 
             let metadata = tableMetadata()
@@ -818,8 +818,10 @@ class FileProvider: NSFileProviderExtension, OCNetworkingDelegate, CCNetworkingD
                 _ = NCManageDatabase.sharedInstance.addQueueUpload(metadataNet: metadataNet)
             }
             
+            self.refreshEnumerator(identifier: item.itemIdentifier, serverUrl: serverUrl)
+
             completionHandler(item, nil)
-            
+
         }, failure: { (message, errorCode) in
             completionHandler(nil, NSFileProviderError(.serverUnreachable))
         })