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

coding

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

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

@@ -895,7 +895,7 @@ class NCCollectionViewCommon: UIViewController, UIGestureRecognizerDelegate, UIS
     func tapButtonSection(_ sender: Any, metadataForSection: NCMetadataForSection?) {
 
         if let metadataForSection = metadataForSection, let searchResult = metadataForSection.searchResult, let cursor = searchResult.cursor, let term = literalSearch {
-            NCNetworking.shared.unifiedSearchFilesProvider(urlBase: appDelegate, id: searchResult.id, term: term, cursor: cursor) { searchResult, metadatas, errorCode, ErrorDescription in
+            NCNetworking.shared.unifiedSearchFilesProvider(urlBase: appDelegate, id: searchResult.id, term: term, limit: 5, cursor: cursor) { searchResult, metadatas, errorCode, ErrorDescription in
                 guard let searchResult = searchResult, let metadatas = metadatas else {
                     return
                 }
@@ -908,7 +908,7 @@ class NCCollectionViewCommon: UIViewController, UIGestureRecognizerDelegate, UIS
                     }
                 }
                 self.collectionView?.performBatchUpdates({
-                    self.collectionView?.deleteItems(at: indexPaths)
+                    self.collectionView?.insertItems(at: indexPaths)
                 }, completion: { _ in
                     self.collectionView?.reloadData()
                 })

+ 2 - 2
iOSClient/Networking/NCNetworking.swift

@@ -1017,11 +1017,11 @@ import Queuer
         }
     }
 
-    func unifiedSearchFilesProvider(urlBase: NCUserBaseUrl, id: String, term: String, cursor: Int, completion: @escaping (NCCSearchResult?, _ metadatas: [tableMetadata]?, _ errorCode: Int, _ errorDescription: String) -> ()) {
+    func unifiedSearchFilesProvider(urlBase: NCUserBaseUrl, id: String, term: String, limit: Int, cursor: Int, completion: @escaping (NCCSearchResult?, _ metadatas: [tableMetadata]?, _ errorCode: Int, _ errorDescription: String) -> ()) {
 
         var metadatas: [tableMetadata] = []
 
-        NCCommunication.shared.searchProvider(id, term: term, limit: 5, cursor: cursor, timeout: 60) { searchResult, errorCode, errorDescription in
+        NCCommunication.shared.searchProvider(id, term: term, limit: limit, cursor: cursor, timeout: 60) { searchResult, errorCode, errorDescription in
             guard let searchResult = searchResult else {
                 DispatchQueue.main.async {
                     completion(nil, metadatas, errorCode, errorDescription)