Close all secondary windows on logout

This commit is contained in:
Stefan Ceriu
2026-03-27 16:57:37 +02:00
committed by Stefan Ceriu
parent deaa2727db
commit 891c3fffd4
5 changed files with 55 additions and 3 deletions
@@ -13,6 +13,7 @@ struct Application: App {
@UIApplicationDelegateAdaptor(AppDelegate.self) private var appDelegate
@Environment(\.openURL) private var openURL
@Environment(\.openWindow) private var openWindow
@Environment(\.dismissWindow) private var dismissWindow
private var appCoordinator: AppCoordinatorProtocol!
@@ -51,7 +52,8 @@ struct Application: App {
}
.task {
appCoordinator.start()
appCoordinator.windowManager.configure(with: openWindow)
appCoordinator.windowManager.configure(withOpenWinddowAction: openWindow,
dismissWindowAction: dismissWindow)
}
}
.handlesExternalEvents(matching: ["*"])