]> dgit.raspbian.org Git - nextcloud-desktop.git/commitdiff
Add method to get all item metadatas in database manager
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 10 Mar 2023 00:15:53 +0000 (01:15 +0100)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 12 May 2023 05:21:24 +0000 (13:21 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/NextcloudFilesDatabaseManager.swift

index e2ad94279291d08692fb8bb4a658ff72f2626b66..e133ba746eed903bfb80598abd6f4cb2cb33fa0a 100644 (file)
@@ -93,6 +93,11 @@ class NextcloudFilesDatabaseManager : NSObject {
         return Array(sortedMetadatas.map { NextcloudItemMetadataTable(value: $0) })
     }
 
+    func itemMetadatas(account: String) -> [NextcloudItemMetadataTable] {
+        let metadatas = ncDatabase().objects(NextcloudItemMetadataTable.self).filter("account == %@", account)
+        return sortedItemMetadatas(metadatas)
+    }
+
     func itemMetadatas(account: String, serverUrl: String) -> [NextcloudItemMetadataTable] {
         let metadatas = ncDatabase().objects(NextcloudItemMetadataTable.self).filter("account == %@ AND serverUrl == %@", account, serverUrl)
         return sortedItemMetadatas(metadatas)