24 lines
710 B
Swift
24 lines
710 B
Swift
extension AntigravityStatusProbe {
|
|
static func cliEndpoints(ports: [Int]) -> [AntigravityConnectionEndpoint] {
|
|
ports.flatMap { port in
|
|
self.localProbeSchemes.map { scheme in
|
|
AntigravityConnectionEndpoint(
|
|
scheme: scheme,
|
|
port: port,
|
|
csrfToken: "",
|
|
source: .cliHTTPS)
|
|
}
|
|
}
|
|
}
|
|
|
|
static var localProbeSchemes: [String] {
|
|
#if os(Linux)
|
|
// FoundationNetworking cannot trust Antigravity's self-signed TLS cert.
|
|
// Requests remain pinned to 127.0.0.1 in makeRequest.
|
|
["https", "http"]
|
|
#else
|
|
["https"]
|
|
#endif
|
|
}
|
|
}
|