mirror of
https://github.com/seemoo-lab/openhaystack.git
synced 2026-08-23 21:46:15 +00:00
Update preview mode
This commit is contained in:
@@ -35,6 +35,8 @@ struct PreviewData {
|
|||||||
accessory.lastLocation = randomLocation()
|
accessory.lastLocation = randomLocation()
|
||||||
accessory.locationTimestamp = randomTimestamp()
|
accessory.locationTimestamp = randomTimestamp()
|
||||||
accessory.isDeployed = true
|
accessory.isDeployed = true
|
||||||
|
accessory.isActive = true
|
||||||
|
accessory.isNearby = Bool.random()
|
||||||
return accessory
|
return accessory
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -12,17 +12,18 @@ import SwiftUI
|
|||||||
@main
|
@main
|
||||||
struct OpenHaystackApp: App {
|
struct OpenHaystackApp: App {
|
||||||
@StateObject var accessoryController: AccessoryController
|
@StateObject var accessoryController: AccessoryController
|
||||||
var accessoryNearbyMonitor: AccessoryNearbyMonitor
|
var accessoryNearbyMonitor: AccessoryNearbyMonitor?
|
||||||
|
|
||||||
init() {
|
init() {
|
||||||
let accessoryController: AccessoryController
|
let accessoryController: AccessoryController
|
||||||
if ProcessInfo().arguments.contains("-preview") {
|
if ProcessInfo().arguments.contains("-preview") {
|
||||||
accessoryController = AccessoryControllerPreview(accessories: PreviewData.accessories, findMyController: FindMyController())
|
accessoryController = AccessoryControllerPreview(accessories: PreviewData.accessories, findMyController: FindMyController())
|
||||||
|
self.accessoryNearbyMonitor = nil
|
||||||
} else {
|
} else {
|
||||||
accessoryController = AccessoryController()
|
accessoryController = AccessoryController()
|
||||||
|
self.accessoryNearbyMonitor = AccessoryNearbyMonitor(accessoryController: accessoryController)
|
||||||
}
|
}
|
||||||
self._accessoryController = StateObject(wrappedValue: accessoryController)
|
self._accessoryController = StateObject(wrappedValue: accessoryController)
|
||||||
self.accessoryNearbyMonitor = AccessoryNearbyMonitor(accessoryController: accessoryController)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var body: some Scene {
|
var body: some Scene {
|
||||||
|
|||||||
Reference in New Issue
Block a user