Browse Source

coding

Signed-off-by: marinofaggiana <ios@nextcloud.com>
marinofaggiana 2 years ago
parent
commit
8cf1d83261
1 changed files with 6 additions and 5 deletions
  1. 6 5
      iOSClient/Networking/NCAutoUpload.swift

+ 6 - 5
iOSClient/Networking/NCAutoUpload.swift

@@ -60,7 +60,7 @@ class NCAutoUpload: NSObject {
     }
 
     @objc func autoUploadFullPhotos(viewController: UIViewController?, log: String) {
-        
+
         NCAskAuthorization.shared.askAuthorizationPhotoLibrary(viewController: appDelegate.window?.rootViewController) { hasPermission in
             guard hasPermission else { return }
 
@@ -77,13 +77,14 @@ class NCAutoUpload: NSObject {
             completion(0)
             return
         }
-
         guard let account = NCManageDatabase.shared.getAccount(predicate: NSPredicate(format: "account == %@", appDelegate.account)) else { return }
-        let autoUploadPath = NCManageDatabase.shared.getAccountAutoUploadPath(urlBase: account.urlBase, account: account.account)
-        var metadataFull: [tableMetadata] = []
-        var counterItemsUpload: Int = 0
+
         DispatchQueue.global(qos: .background).async {
 
+            let autoUploadPath = NCManageDatabase.shared.getAccountAutoUploadPath(urlBase: account.urlBase, account: account.account)
+            var metadataFull: [tableMetadata] = []
+            var counterItemsUpload: Int = 0
+
             self.getCameraRollAssets(viewController: viewController, account: account, selector: selector, alignPhotoLibrary: false) { assets in
                 guard let assets = assets, !assets.isEmpty else {
                     NCCommunicationCommon.shared.writeLog("Automatic upload, no new assets found [" + log + "]")