|
@@ -25,7 +25,9 @@ import UIKit
|
|
|
import NextcloudKit
|
|
|
|
|
|
extension tableShare: NCTableShareable { }
|
|
|
-extension NKShare: NCTableShareable { }
|
|
|
+extension NKShare: NCTableShareable {
|
|
|
+ var isAttributeDownloadEnabled: Bool { return true }
|
|
|
+}
|
|
|
|
|
|
protocol NCTableShareable: AnyObject {
|
|
|
var shareType: Int { get set }
|
|
@@ -40,7 +42,8 @@ protocol NCTableShareable: AnyObject {
|
|
|
var note: String { get set }
|
|
|
var expirationDate: NSDate? { get set }
|
|
|
var shareWithDisplayname: String { get set }
|
|
|
- var attributes: String? { get set }
|
|
|
+
|
|
|
+ var isAttributeDownloadEnabled: Bool { get }
|
|
|
}
|
|
|
|
|
|
extension NCTableShareable {
|
|
@@ -77,7 +80,7 @@ class NCTableShareOptions: NCTableShareable {
|
|
|
var expirationDate: NSDate?
|
|
|
var shareWithDisplayname: String = ""
|
|
|
|
|
|
- var attributes: String?
|
|
|
+ var isAttributeDownloadEnabled: Bool = true
|
|
|
|
|
|
private init(shareType: Int, metadata: tableMetadata, password: String?) {
|
|
|
if metadata.e2eEncrypted {
|