mac: guard ports and sweep stale tunnels

This commit is contained in:
Peter Steinberger
2025-12-10 01:04:29 +01:00
parent 496136b52c
commit 872d54a2dd
4 changed files with 181 additions and 0 deletions

View File

@@ -168,6 +168,10 @@ final class AppDelegate: NSObject, NSApplicationDelegate, NSXPCListenerDelegate
PresenceReporter.shared.start()
}
Task { await HealthStore.shared.refresh(onDemand: true) }
Task {
let mode = AppStateStore.shared.connectionMode
await PortGuardian.shared.sweep(mode: mode)
}
self.startListener()
self.scheduleFirstRunOnboardingIfNeeded()