Clean API models and keychain helpers

This commit is contained in:
Micha
2025-11-19 19:33:22 +01:00
parent c9ebc22551
commit 562023519a
7 changed files with 15 additions and 361 deletions

View File

@@ -185,7 +185,7 @@ struct ServerFormView: View {
print("adding server")
let newServer = Server(hostname: trimmedHost)
servers.append(newServer)
KeychainHelper.save(apiKey: trimmedKey, for: trimmedHost)
KeychainHelper.saveApiKey(trimmedKey, for: trimmedHost)
saveServers()
case .edit(let oldServer):
if let index = servers.firstIndex(where: { $0.id == oldServer.id }) {
@@ -194,7 +194,7 @@ struct ServerFormView: View {
if oldHostname != trimmedHost {
KeychainHelper.deleteApiKey(for: oldHostname)
}
KeychainHelper.save(apiKey: trimmedKey, for: trimmedHost)
KeychainHelper.saveApiKey(trimmedKey, for: trimmedHost)
}
}
}
@@ -214,7 +214,7 @@ struct ServerFormView: View {
if oldHostname != hostname {
KeychainHelper.deleteApiKey(for: oldHostname)
}
KeychainHelper.save(apiKey: apiKey, for: hostname)
KeychainHelper.saveApiKey(apiKey, for: hostname)
saveServers()
}
}