Fix MainView helpers scope
This commit is contained in:
@@ -212,16 +212,13 @@ struct MainView: View {
|
|||||||
for (index, server) in servers.enumerated() {
|
for (index, server) in servers.enumerated() {
|
||||||
Task {
|
Task {
|
||||||
let apiKey = KeychainHelper.loadApiKey(for: server.hostname)?.trimmingCharacters(in: .whitespacesAndNewlines) ?? ""
|
let apiKey = KeychainHelper.loadApiKey(for: server.hostname)?.trimmingCharacters(in: .whitespacesAndNewlines) ?? ""
|
||||||
|
|
||||||
let api = ServerAPI(hostname: server.hostname, apiKey: apiKey)
|
let api = ServerAPI(hostname: server.hostname, apiKey: apiKey)
|
||||||
let pingable = await api.ping()
|
let pingable = await api.ping()
|
||||||
|
|
||||||
servers[index].pingable = pingable
|
servers[index].pingable = pingable
|
||||||
print("📶 [MainView] Ping \(server.hostname): \(pingable ? "online" : "offline")")
|
print("📶 [MainView] Ping \(server.hostname): \(pingable ? "online" : "offline")")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
private static func loadStoredServers() -> [Server] {
|
private static func loadStoredServers() -> [Server] {
|
||||||
let defaults = UserDefaults.standard
|
let defaults = UserDefaults.standard
|
||||||
@@ -249,7 +246,7 @@ struct MainView: View {
|
|||||||
return []
|
return []
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#Preview {
|
#Preview {
|
||||||
MainView()
|
MainView()
|
||||||
|
|||||||
Reference in New Issue
Block a user