소스 검색

Add field "encrypted" on DB

Marino Faggiana 7 년 전
부모
커밋
372713d205
3개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 0
      iOSClient/Database/NCDatabase.swift
  2. 1 1
      iOSClient/Database/NCManageDatabase.swift
  3. 1 0
      iOSClient/Utility/CCUtility.m

+ 1 - 0
iOSClient/Database/NCDatabase.swift

@@ -159,6 +159,7 @@ class tableMetadata: Object {
     @objc dynamic var date = NSDate()
     @objc dynamic var directory: Bool = false
     @objc dynamic var directoryID = ""
+    @objc dynamic var encrypted: Bool = false
     @objc dynamic var etag = ""
     @objc dynamic var favorite: Bool = false
     @objc dynamic var fileID = ""

+ 1 - 1
iOSClient/Database/NCManageDatabase.swift

@@ -57,7 +57,7 @@ class NCManageDatabase: NSObject {
         let config = Realm.Configuration(
         
             fileURL: dirGroup?.appendingPathComponent("\(appDatabaseNextcloud)/\(k_databaseDefault)"),
-            schemaVersion: 9,
+            schemaVersion: 10,
             
             migrationBlock: { migration, oldSchemaVersion in
                 // We haven’t migrated anything yet, so oldSchemaVersion == 0

+ 1 - 0
iOSClient/Utility/CCUtility.m

@@ -927,6 +927,7 @@
     
     metadata.account = activeAccount;
     metadata.date = [NSDate dateWithTimeIntervalSince1970:itemDto.date];
+    metadata.encrypted = itemDto.isEncrypted;
     metadata.directory = itemDto.isDirectory;
     metadata.favorite = itemDto.isFavorite;
     metadata.fileID = itemDto.ocId;