123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- import UIKit
- class DocumentPickerViewController: UIDocumentPickerExtensionViewController, CCNetworkingDelegate {
-
-
-
- var metadata : CCMetadata?
- var sectionDataSource = [CCSectionDataSource]()
- let dirGroup = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: capabilitiesGroups)
-
- var activeAccount : String?
- var activeUrl : String?
- var activeUser : String?
- var activePassword : String?
- var activeUID : String?
- var activeAccessToken : String?
- var directoryUser : String?
- var typeCloud : String?
- var serverUrl : String?
-
- var localServerUrl : String?
-
- lazy var networkingOperationQueue : OperationQueue = {
-
- var queue = OperationQueue()
- queue.name = "it.twsweb.cryptocloud.queue"
- queue.maxConcurrentOperationCount = 1
-
- return queue
- }()
-
-
-
- @IBOutlet weak var tableView: UITableView!
-
-
-
- override func viewDidLoad() {
-
- let pathDB = dirGroup?.appendingPathComponent(appDatabase).appendingPathComponent("cryptocloud")
-
- MagicalRecord.setupCoreDataStackWithAutoMigratingSqliteStore(at: pathDB!)
- MagicalRecord.setLoggingLevel(MagicalRecordLoggingLevel.off)
-
- if let record = CCCoreData.getActiveAccount() {
-
- activeAccount = record.account!
- activePassword = record.password!
- activeUrl = record.url!
- typeCloud = record.typeCloud!
-
- localServerUrl = CCUtility.getHomeServerUrlActiveUrl(activeUrl!, typeCloud: typeCloud!)
-
- } else {
-
-
- dismissGrantingAccess(to: nil)
-
- return
- }
-
- CCNetworking.shared().settingDelegate(self)
- }
-
-
- override func viewWillAppear(_ animated: Bool) {
-
- super.viewWillAppear(animated)
-
-
-
-
-
- tableView.reloadData()
- }
-
- }
|