Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/ios.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarino Faggiana <marino@marinofaggiana.com>2022-11-03 18:25:15 +0300
committerMarino Faggiana <marino@marinofaggiana.com>2022-11-03 18:25:15 +0300
commit5334510c892e469cb5c1147b350e21e734132a9e (patch)
tree12e2419f14def5718e19898b6951ddf3f058ebee /iOSClient
parent58e709e36c180b87c538ed212e24c3de4a797151 (diff)
fix lint warning code
Signed-off-by: Marino Faggiana <marino@marinofaggiana.com>
Diffstat (limited to 'iOSClient')
-rw-r--r--iOSClient/Data/NCElementsJSON.swift1
-rw-r--r--iOSClient/Share/Advanced/NCShareCells.swift20
2 files changed, 7 insertions, 14 deletions
diff --git a/iOSClient/Data/NCElementsJSON.swift b/iOSClient/Data/NCElementsJSON.swift
index 778b0dac4..b042943cc 100644
--- a/iOSClient/Data/NCElementsJSON.swift
+++ b/iOSClient/Data/NCElementsJSON.swift
@@ -41,7 +41,6 @@ import UIKit
@objc public let capabilitiesFileSharingRemoteExpireDateEnforced: Array = ["ocs", "data", "capabilities", "files_sharing", "public", "expire_date_remote", "enforced"]
@objc public let capabilitiesFileSharingRemoteExpireDateDays: Array = ["ocs", "data", "capabilities", "files_sharing", "public", "expire_date_remote", "days"]
@objc public let capabilitiesFileSharingDefaultPermissions: Array = ["ocs", "data", "capabilities", "files_sharing", "default_permissions"]
- // NC >= 23
@objc public let capabilitiesFileSharingSendPasswordMail: Array = ["ocs", "data", "capabilities", "files_sharing", "sharebymail", "send_password_by_mail"]
@objc public let capabilitiesThemingColor: Array = ["ocs", "data", "capabilities", "theming", "color"]
diff --git a/iOSClient/Share/Advanced/NCShareCells.swift b/iOSClient/Share/Advanced/NCShareCells.swift
index c521c155b..6cd2b40ad 100644
--- a/iOSClient/Share/Advanced/NCShareCells.swift
+++ b/iOSClient/Share/Advanced/NCShareCells.swift
@@ -262,21 +262,16 @@ class NCShareToggleCell: UITableViewCell {
class NCShareDateCell: UITableViewCell {
let picker = UIDatePicker()
let textField = UITextField()
-
- var onReload: (() -> Void)?
-
var shareType: Int
+ var onReload: (() -> Void)?
init(share: NCTableShareable) {
self.shareType = share.shareType
-
super.init(style: .value1, reuseIdentifier: "shareExpDate")
+
picker.datePickerMode = .date
picker.minimumDate = Date()
-
- if #available(iOS 13.4, *) {
- picker.preferredDatePickerStyle = .wheels
- }
+ picker.preferredDatePickerStyle = .wheels
picker.action(for: .valueChanged) { datePicker in
guard let datePicker = datePicker as? UIDatePicker else { return }
self.detailTextLabel?.text = DateFormatter.shareExpDate.string(from: datePicker.date)
@@ -306,16 +301,15 @@ class NCShareDateCell: UITableViewCell {
required public init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
-
+
func checkMaximumDate(account: String) {
let defaultExpDays = defaultExpirationDays(account: account)
-
if defaultExpDays > 0 && isExpireDateEnforced(account: account) {
- let enforcedInSecs = TimeInterval(defaultExpDays * 24 * 60 * 60);
+ let enforcedInSecs = TimeInterval(defaultExpDays * 24 * 60 * 60)
self.picker.maximumDate = Date().advanced(by: enforcedInSecs)
}
}
-
+
private func isExpireDateEnforced(account: String) -> Bool {
switch self.shareType {
case NCShareCommon.shared.SHARE_TYPE_LINK,
@@ -334,7 +328,7 @@ class NCShareDateCell: UITableViewCell {
return false
}
}
-
+
private func defaultExpirationDays(account: String) -> Int {
switch self.shareType {
case NCShareCommon.shared.SHARE_TYPE_LINK,