|
@@ -124,7 +124,7 @@ class NCRecent: NCCollectionViewCommon {
|
|
</d:order>
|
|
</d:order>
|
|
</d:orderby>
|
|
</d:orderby>
|
|
<d:limit>
|
|
<d:limit>
|
|
- <d:nresults>10</d:nresults>
|
|
|
|
|
|
+ <d:nresults>100</d:nresults>
|
|
</d:limit>
|
|
</d:limit>
|
|
</d:basicsearch>
|
|
</d:basicsearch>
|
|
</d:searchrequest>
|
|
</d:searchrequest>
|
|
@@ -141,20 +141,25 @@ class NCRecent: NCCollectionViewCommon {
|
|
|
|
|
|
NCCommunication.shared.searchBodyRequest(serverUrl: appDelegate.urlBase, requestBody: requestBody, showHiddenFiles: CCUtility.getShowHiddenFiles()) { (account, files, errorCode, errorDescription) in
|
|
NCCommunication.shared.searchBodyRequest(serverUrl: appDelegate.urlBase, requestBody: requestBody, showHiddenFiles: CCUtility.getShowHiddenFiles()) { (account, files, errorCode, errorDescription) in
|
|
|
|
|
|
- NCManageDatabase.sharedInstance.convertNCCommunicationFilesToMetadatas(files, useMetadataFolder: false, account: account) { (metadataFolder, metadatasFolder, metadatas) in
|
|
|
|
-
|
|
|
|
- // Update sub directories
|
|
|
|
- for metadata in metadatasFolder {
|
|
|
|
- let serverUrl = metadata.serverUrl + "/" + metadata.fileName
|
|
|
|
- NCManageDatabase.sharedInstance.addDirectory(encrypted: metadata.e2eEncrypted, favorite: metadata.favorite, ocId: metadata.ocId, fileId: metadata.fileId, etag: nil, permissions: metadata.permissions, serverUrl: serverUrl, richWorkspace: metadata.richWorkspace, account: account)
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- NCManageDatabase.sharedInstance.addMetadatas(metadatas)
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
self.refreshControl.endRefreshing()
|
|
self.refreshControl.endRefreshing()
|
|
self.isReloadDataSourceNetworkInProgress = false
|
|
self.isReloadDataSourceNetworkInProgress = false
|
|
- self.reloadDataSource()
|
|
|
|
|
|
+
|
|
|
|
+ if errorCode == 0 {
|
|
|
|
+ NCManageDatabase.sharedInstance.convertNCCommunicationFilesToMetadatas(files, useMetadataFolder: false, account: account) { (metadataFolder, metadatasFolder, metadatas) in
|
|
|
|
+
|
|
|
|
+ // Update sub directories
|
|
|
|
+ for metadata in metadatasFolder {
|
|
|
|
+ let serverUrl = metadata.serverUrl + "/" + metadata.fileName
|
|
|
|
+ NCManageDatabase.sharedInstance.addDirectory(encrypted: metadata.e2eEncrypted, favorite: metadata.favorite, ocId: metadata.ocId, fileId: metadata.fileId, etag: nil, permissions: metadata.permissions, serverUrl: serverUrl, richWorkspace: metadata.richWorkspace, account: account)
|
|
|
|
+ }
|
|
|
|
+ // Add metadatas
|
|
|
|
+ NCManageDatabase.sharedInstance.addMetadatas(metadatas)
|
|
|
|
+
|
|
|
|
+ self.reloadDataSource()
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ self.collectionView?.reloadData()
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|