Meshtastic-Apple/MeshtasticClient/MeshtasticClientApp.swift

33 lines
912 B
Swift
Raw Normal View History

2021-08-18 22:33:05 -07:00
import SwiftUI
@main
struct MeshtasticClientApp: App {
@ObservedObject private var bleManager: BLEManager = BLEManager()
@ObservedObject private var userSettings: UserSettings = UserSettings()
2021-11-02 21:47:41 -07:00
//let persistenceController = PersistenceController.shared
//@Environment(\.scenePhase) var scenePhase
2021-08-18 22:33:05 -07:00
var body: some Scene {
WindowGroup {
ContentView()
.environmentObject(bleManager)
.environmentObject(userSettings)
2021-11-02 21:47:41 -07:00
//.environment(\.managedObjectContext, persistenceController.container.viewContext)
}
2021-11-02 21:47:41 -07:00
//.onChange(of: scenePhase) { (newScenePhase) in
// switch newScenePhase {
// case .background:
// print("Scene is in the background")
// persistenceController.save()
// case .inactive:
// print("Scene is inactive")
// case .active:
// print("Scene is active")
// @unknown default:
// print("Apple must have changed something")
// }
//}
2021-08-18 22:33:05 -07:00
}
}