TempTrack-iOS/TempTrack/TempTrackApp.swift

31 lines
618 B
Swift
Raw Normal View History

2023-05-29 18:23:13 +02:00
import SwiftUI
2023-07-03 13:28:51 +02:00
2023-05-29 18:23:13 +02:00
@main
struct TempTrackApp: App {
2025-01-31 13:06:11 +01:00
@StateObject
private var storage: PersistentStorage
@StateObject
private var scanner: BluetoothScanner
@StateObject
private var transfer = TransferHandler()
init() {
let storage = PersistentStorage()
self._scanner = .init(wrappedValue: .init(storage: storage))
self._storage = .init(wrappedValue: storage)
}
2023-05-29 18:23:13 +02:00
var body: some Scene {
WindowGroup {
2023-07-03 13:28:51 +02:00
ContentView(scanner: scanner)
.environmentObject(storage)
2023-07-03 13:28:51 +02:00
.environmentObject(transfer)
2023-05-29 18:23:13 +02:00
}
}
}