Add map reporting opt in to user defaults

This commit is contained in:
Garth Vander Houwen 2025-04-28 19:59:32 -07:00
parent a0e94bd518
commit cf0836feef
2 changed files with 6 additions and 1 deletions

View file

@ -72,6 +72,7 @@ extension UserDefaults {
case firmwareVersion
case environmentEnableWeatherKit
case enableAdministration
case mapReportingOptIn
case testIntEnum
}
@ -148,6 +149,9 @@ extension UserDefaults {
@UserDefault(.enableAdministration, defaultValue: false)
static var enableAdministration: Bool
@UserDefault(.mapReportingOptIn, defaultValue: false)
static var mapReportingOptIn: Bool
@UserDefault(.testIntEnum, defaultValue: .one)
static var testIntEnum: TestIntEnum
}

View file

@ -30,8 +30,9 @@ struct MQTTConfig: View {
@State var mqttConnected: Bool = false
@State var defaultTopic = "msh/US"
@State var nearbyTopics = [String]()
@State var mapReportingOptIn = false
@State var mapReportingEnabled = false
@State var mapReportingOptIn = false
//@AppStorage("mapReportingOptIn") private var mapReportingOptIn: Bool = false
@State var mapPublishIntervalSecs = 3600
@State var mapPositionPrecision: Double = 14.0