marinofaggiana 4 년 전
부모
커밋
24eefd6938
1개의 변경된 파일15개의 추가작업 그리고 0개의 파일을 삭제
  1. 15 0
      iOSClient/Database/NCManageDatabase.swift

+ 15 - 0
iOSClient/Database/NCManageDatabase.swift

@@ -2383,6 +2383,21 @@ class NCManageDatabase: NSObject {
         }
     }
     
+    func getRecent(_ account: String) -> [tableMetadata] {
+        
+        let realm = try! Realm()
+        var metadatas: [tableMetadata] = []
+        
+        let results = realm.objects(tableRecent.self).filter("account == %@", account).sorted(byKeyPath: "date", ascending: false)
+        for result in results {
+            if let metadata = realm.objects(tableMetadata.self).filter("account == %@ AND ocId == %@", account, result.ocId).first {
+                metadatas.append(tableMetadata.init(value: metadata))
+            }
+        }
+
+        return metadatas
+    }
+    
     //MARK: -
     //MARK: Table Share