FreeAPSApp.swift 593 B

12345678910111213141516171819
  1. import SwiftUI
  2. import Swinject
  3. @main struct FreeAPSApp: App {
  4. private let resolver = Container(defaultObjectScope: .container) { container in
  5. UIContainer.register(container: container)
  6. StorageContainer.register(container: container)
  7. NetworkContainer.register(container: container)
  8. SecurityContainer.register(container: container)
  9. }.synchronize()
  10. var body: some Scene {
  11. resolver.resolve(AppearanceManager.self)!.setupGlobalAppearance()
  12. return WindowGroup {
  13. Main.Builder(resolver: resolver).buildView()
  14. }
  15. }
  16. }