fix(macos): hide local bridge discovery

This commit is contained in:
Peter Steinberger
2025-12-20 14:19:22 +00:00
parent 4abaf62783
commit a88e5968ae
3 changed files with 38 additions and 2 deletions

View File

@@ -1335,8 +1335,12 @@ struct OnboardingView: View {
let shouldMonitor = isConnectionPage
if shouldMonitor, !self.monitoringDiscovery {
self.monitoringDiscovery = true
self.gatewayDiscovery.start()
Task { await self.refreshLocalGatewayProbe() }
Task { @MainActor in
try? await Task.sleep(nanoseconds: 250_000_000)
guard self.monitoringDiscovery else { return }
self.gatewayDiscovery.start()
await self.refreshLocalGatewayProbe()
}
} else if !shouldMonitor, self.monitoringDiscovery {
self.monitoringDiscovery = false
self.gatewayDiscovery.stop()