@@ -18,6 +18,10 @@ struct Suggestion: JSON, Equatable {
let reservoir: Decimal?
var timestamp: Date?
var recieved: Bool?
+
+ var isNoTempRequired: Bool {
+ reason.contains("no temp required")
+ }
}
struct Predictions: JSON, Equatable {
@@ -78,7 +78,7 @@ struct LoopView: View {
private var actualSuggestion: Suggestion? {
- if closedLoop, suggestion?.rate != nil || suggestion?.units != nil {
+ if closedLoop, suggestion?.rate != nil || suggestion?.units != nil || suggestion?.isNoTempRequired ?? false {
return enactedSuggestion ?? suggestion
} else {
return suggestion