aboutsummaryrefslogtreecommitdiff
path: root/Hotline/Views/TrackerView.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Hotline/Views/TrackerView.swift')
-rw-r--r--Hotline/Views/TrackerView.swift8
1 files changed, 4 insertions, 4 deletions
diff --git a/Hotline/Views/TrackerView.swift b/Hotline/Views/TrackerView.swift
index acb2069..6204fd2 100644
--- a/Hotline/Views/TrackerView.swift
+++ b/Hotline/Views/TrackerView.swift
@@ -86,7 +86,7 @@ struct TrackerConnectView: View {
)
.cornerRadius(10.0)
Button {
- let s = Server(name: address, description: nil, address: address, port: Server.defaultPort, users: 0)
+ let s = Server(name: nil, description: nil, address: address, port: Server.defaultPort, users: 0)
server = s
connecting = true
Task {
@@ -200,7 +200,7 @@ struct TrackerView: View {
// "tracked.nailbat.com"
// "hotline.duckdns.org"
// "tracked.agent79.org"
- self.servers = await model.getServers(address: "hltracker.com")
+ self.servers = await model.getServerList(tracker: "hltracker.com")
}
var body: some View {
@@ -267,7 +267,7 @@ struct TrackerView: View {
HStack(alignment: .firstTextBaseline) {
Image(systemName: "globe.americas.fill").font(.title3)
VStack(alignment: .leading) {
- Text(server.name).font(.title3).fontWeight(.medium)
+ Text(server.name ?? server.address).font(.title3).fontWeight(.medium)
if shouldDisplayDescription(server: server) {
Spacer()
Text(server.description!).opacity(0.5).font(.system(size: 16))
@@ -382,7 +382,7 @@ struct TrackerView: View {
Task {
model.disconnect()
- let _ = await model.login(server: Server(name: address, description: nil, address: address, port: port, users: 0), login: login, password: password, username: "bolt", iconID: 128)
+ let _ = await model.login(server: Server(name: nil, description: nil, address: address, port: port, users: 0), login: login, password: password, username: "bolt", iconID: 128)
}
// TODO: Find a better way to show login status when trying to connect outside of the Tracker server list. Perhaps this opens the connect sheet prefilled.