Marino Faggiana 6 жил өмнө
parent
commit
d60b1b0680

+ 3 - 0
PickerFileProvider/FileProviderData.swift

@@ -67,6 +67,9 @@ class FileProviderData: NSObject {
     var fileProviderSignalDeleteWorkingSetItemIdentifier = [NSFileProviderItemIdentifier:NSFileProviderItemIdentifier]()
     var fileProviderSignalUpdateWorkingSetItem = [NSFileProviderItemIdentifier:FileProviderItem]()
 
+    // Reupload after error
+    let timeReupload: Double = 10
+    
     // MARK: - 
     
     func setupActiveAccount() -> Bool {

+ 2 - 2
PickerFileProvider/FileProviderExtension+Network.swift

@@ -270,7 +270,7 @@ extension FileProviderExtension {
                 
                 NCManageDatabase.sharedInstance.unlockQueueUpload(assetLocalIdentifier: assetLocalIdentifier)
                 
-                DispatchQueue.main.asyncAfter(deadline: .now() + Double(k_timerProcessAutoUploadExtension)) {
+                DispatchQueue.main.asyncAfter(deadline: .now() + providerData.timeReupload) {
                     
                     self.uploadFileImportDocument()
                 }
@@ -284,7 +284,7 @@ extension FileProviderExtension {
                 let urlString = (providerData.fileProviderStorageURL!.path + "/"  + itemIdentifier.rawValue + "/" + fileName).addingPercentEncoding(withAllowedCharacters: .urlPathAllowed)!
                 let url = URL(string: urlString)!
                 
-                DispatchQueue.main.asyncAfter(deadline: .now() + Double(k_timerProcessAutoUploadExtension)) {
+                DispatchQueue.main.asyncAfter(deadline: .now() + providerData.timeReupload) {
                     
                     self.uploadFileItemChanged(for: itemIdentifier, url: url)
                 }

+ 0 - 1
iOSClient/CCGlobal.h

@@ -135,7 +135,6 @@ extern NSString *const flowEndpoint;
 
 #define k_timerVerifySession                            10
 #define k_timerProcessAutoDownloadUpload                5
-#define k_timerProcessAutoUploadExtension               10
 #define k_timerUpdateApplicationIconBadgeNumber         3
 
 #define k_maxConcurrentOperation                         10