moved hostsmanger back out because nested observedobjects are wierd

added multiView - it connects to all your hosts at once, this proves that i can do many at once
 --- for a future update
This commit is contained in:
neon443
2025-06-24 15:33:56 +01:00
parent 0f5d45cc85
commit bf4a273a46
5 changed files with 41 additions and 19 deletions

View File

@@ -15,7 +15,7 @@ class SSHHandler: @unchecked Sendable, ObservableObject {
private var channel: ssh_channel?
private let sshQueue = DispatchQueue(label: "SSH Queue")
@Published var hostsManager = HostsManager()
// @Published var hostsManager = HostsManager()
@Published var connected: Bool = false
@Published var authorized: Bool = false
@@ -27,7 +27,7 @@ class SSHHandler: @unchecked Sendable, ObservableObject {
private let userDefaults = NSUbiquitousKeyValueStore.default
private let logger = Logger(subsystem: "xy", category: "sshHandler")
init(
host: Host
// hostsManager: HostsManager