mac: stop leaking ssh processes on quit

This commit is contained in:
Peter Steinberger
2025-12-09 02:50:40 +00:00
parent 7aefcab8b0
commit e7cdac90f5
3 changed files with 32 additions and 3 deletions

View File

@@ -111,6 +111,8 @@ final class AppDelegate: NSObject, NSApplicationDelegate, NSXPCListenerDelegate
func applicationWillTerminate(_ notification: Notification) {
RelayProcessManager.shared.stop()
PresenceReporter.shared.stop()
WebChatManager.shared.close()
Task { await AgentRPC.shared.shutdown() }
}
@MainActor