|
@@ -26,6 +26,8 @@ class WatchStateModel: NSObject, ObservableObject {
|
|
|
@Published var isBolusViewActive = false
|
|
@Published var isBolusViewActive = false
|
|
|
@Published var isConfirmationViewActive = false
|
|
@Published var isConfirmationViewActive = false
|
|
|
@Published var confirmationSuccess: Bool?
|
|
@Published var confirmationSuccess: Bool?
|
|
|
|
|
+ @Published var lastUpdate: Date = .distantPast
|
|
|
|
|
+ @Published var timerDate = Date()
|
|
|
|
|
|
|
|
private var lifetime = Set<AnyCancellable>()
|
|
private var lifetime = Set<AnyCancellable>()
|
|
|
let timer = Timer.publish(every: 10, on: .main, in: .common).autoconnect()
|
|
let timer = Timer.publish(every: 10, on: .main, in: .common).autoconnect()
|
|
@@ -131,6 +133,7 @@ class WatchStateModel: NSObject, ObservableObject {
|
|
|
cob = state.cob
|
|
cob = state.cob
|
|
|
tempTargets = state.tempTargets
|
|
tempTargets = state.tempTargets
|
|
|
bolusAfterCarbs = state.bolusAfterCarbs ?? true
|
|
bolusAfterCarbs = state.bolusAfterCarbs ?? true
|
|
|
|
|
+ lastUpdate = Date()
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|