Browse Source

Add subtitles DB metadata

Signed-off-by: marinofaggiana <ios@nextcloud.com>
marinofaggiana 3 năm trước cách đây
mục cha
commit
682875a4eb
1 tập tin đã thay đổi với 10 bổ sung0 xóa
  1. 10 0
      iOSClient/Data/NCManageDatabase+Metadata.swift

+ 10 - 0
iOSClient/Data/NCManageDatabase+Metadata.swift

@@ -807,4 +807,14 @@ extension NCManageDatabase {
         }
         return getMetadata(predicate: NSPredicate(format: "account == %@ AND serverUrl == %@ AND fileNameView == %@", account, serverUrl, fileNameConflict))
     }
+
+    func getSubtitles(account: String, serverUrl: String, fileName: String) -> [tableMetadata] {
+
+        let realm = try! Realm()
+        let nameOnly = (fileName as NSString).deletingPathExtension
+
+        let results = realm.objects(tableMetadata.self).filter("account == %@ AND serverUrl == %@ AND fileName BEGINSWITH[c] %@ AND fileName ENDSWITH[c] '.srt'", account, serverUrl, nameOnly)
+
+        return Array(results.map { tableMetadata.init(value: $0) })
+    }
 }