|
@@ -152,20 +152,7 @@ import NextcloudKit
|
|
|
|
|
|
let predicateDefault = NSPredicate(format: "account == %@ AND serverUrl BEGINSWITH %@ AND (classFile == %@ OR classFile == %@) AND NOT (session CONTAINS[c] 'upload') AND NOT(livePhotoFile != '' AND classFile == %@)", account.account, startServerUrl, NKCommon.TypeClassFile.image.rawValue, NKCommon.TypeClassFile.video.rawValue, NKCommon.TypeClassFile.video.rawValue)
|
|
|
|
|
|
- var metadatas = NCManageDatabase.shared.getMetadatasMedia(predicate: predicate ?? predicateDefault)
|
|
|
-
|
|
|
- switch NCKeychain().mediaSortDate {
|
|
|
- case "date":
|
|
|
- metadatas = metadatas.sorted(by: {($0.date as Date) > ($1.date as Date)})
|
|
|
- case "creationDate":
|
|
|
- metadatas = metadatas.sorted(by: {($0.creationDate as Date) > ($1.creationDate as Date)})
|
|
|
- case "uploadDate":
|
|
|
- metadatas = metadatas.sorted(by: {($0.uploadDate as Date) > ($1.uploadDate as Date)})
|
|
|
- default:
|
|
|
- break
|
|
|
- }
|
|
|
-
|
|
|
- return metadatas
|
|
|
+ return NCManageDatabase.shared.getMetadatasMedia(predicate: predicate ?? predicateDefault)
|
|
|
}
|
|
|
|
|
|
// MARK: -
|