marinofaggiana 3 years ago
parent
commit
daf6edfee2

+ 1 - 1
Nextcloud.xcodeproj/project.pbxproj

@@ -2937,7 +2937,7 @@
 			repositoryURL = "https://github.com/nextcloud/ios-communication-library/";
 			requirement = {
 				kind = revision;
-				revision = d2aec4ac21e15f6000409a99e03c99d42b24a8b2;
+				revision = 63e9f636e086326f8ae2abe7a035433f113933ce;
 			};
 		};
 		F788ECC5263AAAF900ADC67F /* XCRemoteSwiftPackageReference "MarkdownKit" */ = {

+ 1 - 1
Nextcloud.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

@@ -105,7 +105,7 @@
         "repositoryURL": "https://github.com/nextcloud/ios-communication-library/",
         "state": {
           "branch": null,
-          "revision": "d2aec4ac21e15f6000409a99e03c99d42b24a8b2",
+          "revision": "63e9f636e086326f8ae2abe7a035433f113933ce",
           "version": null
         }
       },

+ 3 - 1
iOSClient/Data/NCDatabase.swift

@@ -379,7 +379,9 @@ class tableMetadata: Object {
     @objc dynamic var sessionError = ""
     @objc dynamic var sessionSelector = ""
     @objc dynamic var sessionTaskIdentifier: Int = 0
-    @objc dynamic var sharePermissions = ""
+    @objc dynamic var sharePermissionsCollaborationServices: Int = 0
+    let sharePermissionsCloudMesh = List<String>()
+    let shareType = List<Int>()
     @objc dynamic var size: Int64 = 0
     @objc dynamic var status: Int = 0
     @objc dynamic var trashbinFileName = ""

+ 3 - 2
iOSClient/Data/NCManageDatabase.swift

@@ -116,7 +116,7 @@ class NCManageDatabase: NSObject {
                         }
                     }
                     
-                    if oldSchemaVersion < 205 {
+                    if oldSchemaVersion < 207 {
                         migration.deleteData(forType: tableDirectory.className())
                         migration.deleteData(forType: tableE2eEncryption.className())
                         migration.deleteData(forType: tableE2eEncryptionLock.className())
@@ -1968,7 +1968,8 @@ class NCManageDatabase: NSObject {
         metadata.richWorkspace = file.richWorkspace
         metadata.resourceType = file.resourceType
         metadata.serverUrl = file.serverUrl
-        metadata.sharePermissions = file.sharePermissions
+        //metadata.sharePermissionsCloudMesh = file.sharePermissionsCloudMesh
+        //metadata.sharePermissionsCollaborationServices = file.sharePermissionsCollaborationServices
         metadata.size = file.size
         metadata.classFile = file.classFile
         if let date = file.uploadDate {

+ 1 - 1
iOSClient/NCGlobal.swift

@@ -79,7 +79,7 @@ class NCGlobal: NSObject {
     // Database Realm
     //
     let databaseDefault                             = "nextcloud.realm"
-    let databaseSchemaVersion: UInt64               = 205
+    let databaseSchemaVersion: UInt64               = 207
     
     // Intro selector
     //