From 3dcd4e7cfd509bdcec72a9159380c26828f6c5e6 Mon Sep 17 00:00:00 2001 From: Katie DiSimnoe Date: Thu, 10 Oct 2019 08:59:36 -0700 Subject: [PATCH] display - for HUD CGM when value is >15 min old --- LoopUI/Views/GlucoseHUDView.swift | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/LoopUI/Views/GlucoseHUDView.swift b/LoopUI/Views/GlucoseHUDView.swift index 8d18968008..c5380db1c9 100644 --- a/LoopUI/Views/GlucoseHUDView.swift +++ b/LoopUI/Views/GlucoseHUDView.swift @@ -96,16 +96,22 @@ public final class GlucoseHUDView: BaseHUDView { let time = timeFormatter.string(from: glucoseStartDate) caption?.text = time + + let sensorDataCurrent = glucoseStartDate.timeIntervalSinceNow > TimeInterval(minutes: -15) let numberFormatter = NumberFormatter.glucoseFormatter(for: unit) if let valueString = numberFormatter.string(from: glucoseQuantity) { - glucoseLabel.text = valueString + if sensorDataCurrent { + glucoseLabel.text = valueString + } else { + glucoseLabel.text = "-" + } accessibilityStrings.append(String(format: LocalizedString("%1$@ at %2$@", comment: "Accessbility format value describing glucose: (1: glucose number)(2: glucose time)"), valueString, time)) } var unitStrings = [unit.localizedShortUnitString] - if let trend = sensor?.trendType { + if let trend = sensor?.trendType, sensorDataCurrent { unitStrings.append(trend.symbol) accessibilityStrings.append(trend.localizedDescription) }