Эх сурвалжийг харах

coding

Signed-off-by: marinofaggiana <ios@nextcloud.com>
marinofaggiana 2 жил өмнө
parent
commit
a2f79e6902

+ 2 - 7
iOSClient/Main/Collection Common/NCCollectionViewCommon.swift

@@ -1083,15 +1083,11 @@ class NCCollectionViewCommon: UIViewController, UIGestureRecognizerDelegate, UIS
         let serverVersionMajor = NCManageDatabase.shared.getCapabilitiesServerInt(account: appDelegate.account, elements: NCElementsJSON.shared.capabilitiesVersionMajor)
         if serverVersionMajor >= NCGlobal.shared.nextcloudVersion20 {
 
-            let semaphore = DispatchSemaphore(value: 1)
-            
             NCNetworking.shared.unifiedSearchFiles(urlBase: appDelegate, literal: literalSearch) { allProviders in
                 self.providers = allProviders
             } update: { id, searchResults, metadatas in
                 guard let metadatas = metadatas, metadatas.count > 0, self.isSearching else { return }
 
-                semaphore.wait()
-
                 print(id)
 
                 self.searchResults = searchResults
@@ -1106,10 +1102,9 @@ class NCCollectionViewCommon: UIViewController, UIGestureRecognizerDelegate, UIS
                                                providers: self.providers,
                                                searchResults: self.searchResults)
                 DispatchQueue.main.sync {
-                    self.reloadDataThenPerform {
-                        semaphore.signal()
-                    }
+                    self.collectionView?.reloadData()
                 }
+
             } completion: { searchResults, metadatas, errorCode, errorDescription in
 
                 self.refreshControl.endRefreshing()