Marino Faggiana 7 years ago
parent
commit
95433ccf90
1 changed files with 39 additions and 0 deletions
  1. 39 0
      iOSClient/FileSystem/NCManageDatabase.swift

+ 39 - 0
iOSClient/FileSystem/NCManageDatabase.swift

@@ -1504,5 +1504,44 @@ class NCManageDatabase: NSObject {
         }
     }
     
+    func copyTableMetadata(_ metadata: tableMetadata) -> tableMetadata {
+        
+        let copyMetadata = tableMetadata()
+        
+        copyMetadata.account = metadata.account
+        copyMetadata.assetLocalIdentifier = metadata.assetLocalIdentifier
+        copyMetadata.cryptated = metadata.cryptated
+        copyMetadata.date = metadata.date
+        copyMetadata.directory = metadata.directory
+        copyMetadata.directoryID = metadata.directoryID
+        copyMetadata.errorPasscode = metadata.errorPasscode
+        copyMetadata.favorite = metadata.favorite
+        copyMetadata.fileID = metadata.fileID
+        copyMetadata.fileName = metadata.fileName
+        copyMetadata.fileNameData = metadata.fileNameData
+        copyMetadata.fileNamePrint = metadata.fileNamePrint
+        copyMetadata.iconName = metadata.iconName
+        copyMetadata.model = metadata.model
+        copyMetadata.nameCurrentDevice = metadata.nameCurrentDevice
+        copyMetadata.permissions = metadata.permissions
+        copyMetadata.protocolCrypto = metadata.protocolCrypto
+        copyMetadata.rev = metadata.rev
+        copyMetadata.session = metadata.session
+        copyMetadata.sessionError = metadata.sessionError
+        copyMetadata.sessionID = metadata.sessionID
+        copyMetadata.sessionSelector = metadata.sessionSelector
+        copyMetadata.sessionSelectorPost = metadata.sessionSelectorPost
+        copyMetadata.sessionTaskIdentifier = metadata.sessionTaskIdentifier
+        copyMetadata.sessionTaskIdentifierPlist = metadata.sessionTaskIdentifierPlist
+        copyMetadata.size = metadata.size
+        copyMetadata.thumbnailExists = metadata.thumbnailExists
+        copyMetadata.title = metadata.title
+        copyMetadata.type = metadata.type
+        copyMetadata.typeFile = metadata.typeFile
+        copyMetadata.uuid = metadata.uuid
+        
+        return copyMetadata
+    }
+    
     //MARK: -
 }