Fix path in UI

This commit is contained in:
Max Goedjen 2022-01-02 23:20:48 -08:00
parent d10ff8df8e
commit 3d1d7687c0
No known key found for this signature in database
GPG Key ID: E58C21DD77B9B8E8
3 changed files with 5 additions and 4 deletions

View File

@ -5,10 +5,11 @@ import OSLog
public class PublicKeyFileStoreController {
private let logger = Logger()
private let directory = NSHomeDirectory().appending("/PublicKeys")
private let directory: String
/// Initializes a PublicKeyFileStoreController.
public init() {
public init(homeDirectory: String) {
directory = homeDirectory.appending("/PublicKeys")
}
/// Writes out the keys specified to disk.

View File

@ -18,7 +18,7 @@ class AppDelegate: NSObject, NSApplicationDelegate {
}()
private let updater = Updater(checkOnLaunch: false)
private let notifier = Notifier()
private let publicKeyFileStoreController = PublicKeyFileStoreController()
private let publicKeyFileStoreController = PublicKeyFileStoreController(homeDirectory: NSHomeDirectory())
private lazy var agent: Agent = {
Agent(storeList: storeList, witness: notifier)
}()

View File

@ -6,7 +6,7 @@ struct SecretDetailView<SecretType: Secret>: View {
@State var secret: SecretType
private let keyWriter = OpenSSHKeyWriter()
private let publicKeyFileStoreController = PublicKeyFileStoreController()
private let publicKeyFileStoreController = PublicKeyFileStoreController(homeDirectory: NSHomeDirectory().replacingOccurrences(of: Bundle.main.hostBundleID, with: Bundle.main.agentBundleID))
var body: some View {
ScrollView {