|
|
@@ -10,7 +10,6 @@ extension PumpConfig {
|
|
|
private(set) var setupPumpType: PumpType = .minimed
|
|
|
@Published var pumpState: PumpDisplayState?
|
|
|
private(set) var initialSettings: PumpInitialSettings = .default
|
|
|
- @Published var hasUnacknowledgedAlert: Bool = false
|
|
|
@Injected() var bluetoothManager: BluetoothStateManager!
|
|
|
@Injected() var trioAlertManager: TrioAlertManager!
|
|
|
|
|
|
@@ -19,13 +18,6 @@ extension PumpConfig {
|
|
|
.receive(on: DispatchQueue.main)
|
|
|
.assign(to: \.pumpState, on: self)
|
|
|
.store(in: &lifetime)
|
|
|
-
|
|
|
- hasUnacknowledgedAlert = provider.hasInitialUnacknowledgedAlerts()
|
|
|
- provider.unacknowledgedAlertsPublisher
|
|
|
- .receive(on: DispatchQueue.main)
|
|
|
- .assign(to: \.hasUnacknowledgedAlert, on: self)
|
|
|
- .store(in: &lifetime)
|
|
|
-
|
|
|
Task {
|
|
|
let basalSchedule = BasalRateSchedule(
|
|
|
dailyItems: await provider.getBasalProfile().map {
|
|
|
@@ -49,10 +41,6 @@ extension PumpConfig {
|
|
|
setupPumpType = type
|
|
|
setupPump = true
|
|
|
}
|
|
|
-
|
|
|
- func ack() {
|
|
|
- trioAlertManager.acknowledgeAllOutstanding()
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
|