Implement keychain groups

This commit is contained in:
Maurice Parker
2019-09-22 16:00:06 -05:00
parent 0e12f0192a
commit 20fa5d9e48
8 changed files with 47 additions and 11 deletions

View File

@@ -23,11 +23,7 @@ class ShareViewController: SLComposeServiceViewController, ShareFolderPickerCont
override func viewDidLoad() {
let rootID = Bundle.main.bundleIdentifier!.replacingOccurrences(of: ".Share-Extension", with: "")
let accountsURL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "group.\(rootID)")
let accountsFolder = accountsURL!.appendingPathComponent("Accounts").absoluteString
let accountsFolderPath = accountsFolder.suffix(from: accountsFolder.index(accountsFolder.startIndex, offsetBy: 7))
AccountManager.shared = AccountManager(accountsFolder: String(accountsFolderPath))
AccountManager.shared = AccountManager()
pickerData = FlattenedAccountFolderPickerData()