aboutsummaryrefslogtreecommitdiff
path: root/Hotline/Models/Tracker.swift
blob: 66d797692fafe9721403851243e718fa187efc53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import SwiftUI

@Observable final class Tracker {
  static let defaultPort: Int = 5498
  
  let service: HotlineTrackerClient
  let address: String
  let port: Int
  var servers: [Server] = []
  
  init(address: String, port: Int = defaultPort, service: HotlineTrackerClient) {
    self.address = address
    self.port = port
    self.service = service
  }
  
  func fetchServers() {
//    self.service.fetch2(address: self.address, port: self.port) { hotlineServers in
//      self.servers = servers
//    }
  }
}