From f4f5cd68c67a938d5998b83e7df5a60cc276bf5a Mon Sep 17 00:00:00 2001 From: Nathan Racklyeft Date: Sat, 1 Oct 2016 10:35:50 -0700 Subject: [PATCH] Fixing watch app changes. --- .../Controllers/BolusInterfaceController.swift | 7 ++----- WatchApp Extension/ExtensionDelegate.swift | 4 +++- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/WatchApp Extension/Controllers/BolusInterfaceController.swift b/WatchApp Extension/Controllers/BolusInterfaceController.swift index 67a5672f69..34931d463d 100644 --- a/WatchApp Extension/Controllers/BolusInterfaceController.swift +++ b/WatchApp Extension/Controllers/BolusInterfaceController.swift @@ -84,10 +84,8 @@ final class BolusInterfaceController: WKInterfaceController, IdentifiableClass { var maxBolusValue: Double = 15 var pickerValue = 0 - let info: BolusSuggestionUserInfo? = BolusSuggestionUserInfo(recommendedBolus: 3.5, maxBolus: 10) - - if let context = info { - let recommendedBolus = 3.5 + if let context = context as? BolusSuggestionUserInfo { + let recommendedBolus = context.recommendedBolus if let maxBolus = context.maxBolus { maxBolusValue = maxBolus @@ -96,7 +94,6 @@ final class BolusInterfaceController: WKInterfaceController, IdentifiableClass { } let recommendedPickerValue = pickerValueFromBolusValue(recommendedBolus) - maxBolusValue = bolusValueFromPickerValue(maxPickerValue) pickerValue = Int(Double(recommendedPickerValue) * 0.75) if let valueString = formatter.string(from: NSNumber(value: recommendedBolus)) { diff --git a/WatchApp Extension/ExtensionDelegate.swift b/WatchApp Extension/ExtensionDelegate.swift index b4f946b104..0e00462b73 100644 --- a/WatchApp Extension/ExtensionDelegate.swift +++ b/WatchApp Extension/ExtensionDelegate.swift @@ -132,7 +132,9 @@ final class ExtensionDelegate: NSObject, WKExtensionDelegate { server.reloadTimeline(for: complication) } else { os_log("Extending complication timeline") - server.extendTimeline(for: complication) + // TODO: Switch this back to extendTimeline if things are working correctly. + // Time Travel appears to be disabled by default in watchOS 3 anyway + server.reloadTimeline(for: complication) } } }