|
@@ -111,7 +111,7 @@ class NCFavorite: NCCollectionViewCommon {
|
|
|
NCNetworking.shared.readFile(serverUrlFileName: serverUrl, account: appDelegate.account) { (account, metadata, errorCode, errorDescription) in
|
|
|
if errorCode == 0 {
|
|
|
let directory = NCManageDatabase.sharedInstance.getTableDirectory(predicate: NSPredicate(format: "account == %@ AND serverUrl == %@", self.appDelegate.account, self.serverUrl))
|
|
|
- if directory?.etag != metadata?.etag {
|
|
|
+ if forced || directory?.etag != metadata?.etag {
|
|
|
NCNetworking.shared.readFolder(serverUrl: self.serverUrl, account: self.appDelegate.account) { (account, metadataFolder, metadatas, metadatasUpdate, metadatasLocalUpdate, errorCode, errorDescription) in
|
|
|
if errorCode == 0 {
|
|
|
for metadata in metadatas ?? [] {
|
|
@@ -127,7 +127,13 @@ class NCFavorite: NCCollectionViewCommon {
|
|
|
self.isReloadDataSourceNetworkInProgress = false
|
|
|
self.reloadDataSource()
|
|
|
}
|
|
|
+ } else {
|
|
|
+ self.isReloadDataSourceNetworkInProgress = false
|
|
|
+ self.reloadDataSource()
|
|
|
}
|
|
|
+ } else {
|
|
|
+ self.isReloadDataSourceNetworkInProgress = false
|
|
|
+ self.reloadDataSource()
|
|
|
}
|
|
|
}
|
|
|
}
|