marinofaggiana vor 4 Jahren
Ursprung
Commit
d21ed35466

+ 1 - 0
iOSClient/Data/NCDatabase.swift

@@ -305,6 +305,7 @@ class tableMetadata: Object {
     
     @objc dynamic var account = ""
     @objc dynamic var assetLocalIdentifier = ""
+    @objc dynamic var chunk: Bool = false
     @objc dynamic var commentsUnread: Bool = false
     @objc dynamic var contentType = ""
     @objc dynamic var creationDate = NSDate()

+ 14 - 0
iOSClient/Data/NCManageDatabase.swift

@@ -2120,6 +2120,20 @@ class NCManageDatabase: NSObject {
         }
     }
     
+    func setMetadataChunked(ocId: String, chunk: Bool) {
+           
+        let realm = try! Realm()
+        
+        do {
+            try realm.safeWrite {
+                let result = realm.objects(tableMetadata.self).filter("ocId == %@", ocId).first
+                result?.chunk = chunk
+            }
+        } catch let error {
+            NCCommunicationCommon.shared.writeLog("Could not write to database: \(error)")
+        }
+    }
+    
     @objc func getMetadata(predicate: NSPredicate) -> tableMetadata? {
         
         let realm = try! Realm()

+ 1 - 1
iOSClient/NCGlobal.swift

@@ -59,7 +59,7 @@ class NCGlobal: NSObject {
 
     // Database Realm
     let databaseDefault                             = "nextcloud.realm"
-    let databaseSchemaVersion: UInt64               = 162
+    let databaseSchemaVersion: UInt64               = 163
     
     // Intro selector
     @objc let introLogin: Int                       = 0