Skip to content

Commit 491458d

Browse files
committed
Merge branch 'dev' of https://github.com/LoopKit/Loop into microboluses
2 parents 2abf5db + a098d6a commit 491458d

File tree

2 files changed

+6
-33
lines changed

2 files changed

+6
-33
lines changed

Loop/View Controllers/SettingsTableViewController.swift

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ final class SettingsTableViewController: UITableViewController {
7373
case insulinModel
7474
case carbRatio
7575
case insulinSensitivity
76-
case overridePresets
7776
}
7877

7978
fileprivate enum ServiceRow: Int, CaseCountable {
@@ -146,11 +145,7 @@ final class SettingsTableViewController: UITableViewController {
146145
case .cgm:
147146
return CGMRow.count
148147
case .configuration:
149-
if FeatureFlags.sensitivityOverridesEnabled {
150-
return ConfigurationRow.count
151-
} else {
152-
return ConfigurationRow.count - 1
153-
}
148+
return ConfigurationRow.count
154149
case .services:
155150
return ServiceRow.count
156151
case .testingPumpDataDeletion, .testingCGMDataDeletion:
@@ -309,14 +304,6 @@ final class SettingsTableViewController: UITableViewController {
309304
} else {
310305
configCell.detailTextLabel?.text = SettingsTableViewCell.TapToSetString
311306
}
312-
case .overridePresets:
313-
configCell.textLabel?.text = NSLocalizedString("Override Presets", comment: "The title text for the override presets")
314-
let maxPreviewSymbolCount = 3
315-
let presetPreviewText = dataManager.loopManager.settings.overridePresets
316-
.prefix(maxPreviewSymbolCount)
317-
.map { $0.symbol }
318-
.joined(separator: " ")
319-
configCell.detailTextLabel?.text = presetPreviewText
320307
}
321308

322309
configCell.accessoryType = .disclosureIndicator
@@ -573,15 +560,6 @@ final class SettingsTableViewController: UITableViewController {
573560
vc.delegate = self
574561
vc.syncSource = pumpManager
575562

576-
show(vc, sender: sender)
577-
case .overridePresets:
578-
guard let glucoseUnit = dataManager.loopManager.glucoseStore.preferredUnit else { break }
579-
let vc = OverridePresetTableViewController(
580-
glucoseUnit: glucoseUnit,
581-
presets: dataManager.loopManager.settings.overridePresets
582-
)
583-
vc.delegate = self
584-
585563
show(vc, sender: sender)
586564
}
587565
case .loop:
@@ -907,15 +885,6 @@ extension SettingsTableViewController: DeliveryLimitSettingsTableViewControllerD
907885
}
908886

909887

910-
extension SettingsTableViewController: OverridePresetTableViewControllerDelegate {
911-
func overridePresetTableViewControllerDidUpdatePresets(_ vc: OverridePresetTableViewController) {
912-
dataManager.loopManager.settings.overridePresets = vc.presets
913-
914-
tableView.reloadRows(at: [[Section.configuration.rawValue, ConfigurationRow.overridePresets.rawValue]], with: .none)
915-
}
916-
}
917-
918-
919888
private extension UIAlertController {
920889
convenience init(pumpDataDeletionHandler handler: @escaping () -> Void) {
921890
self.init(

Loop/View Controllers/StatusTableViewController.swift

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1300,7 +1300,7 @@ final class StatusTableViewController: ChartsTableViewController {
13001300
// MARK: - Testing scenarios
13011301

13021302
override func motionEnded(_ motion: UIEvent.EventSubtype, with event: UIEvent?) {
1303-
if let testingScenariosManager = deviceManager.testingScenariosManager, testingScenariosManager.scenarioURLs.isEmpty {
1303+
if let testingScenariosManager = deviceManager.testingScenariosManager, !testingScenariosManager.scenarioURLs.isEmpty {
13041304
if motion == .motionShake {
13051305
presentScenarioSelector()
13061306
}
@@ -1373,6 +1373,10 @@ extension StatusTableViewController: DoseProgressObserver {
13731373
}
13741374

13751375
extension StatusTableViewController: OverrideSelectionViewControllerDelegate {
1376+
func overrideSelectionViewController(_ vc: OverrideSelectionViewController, didUpdatePresets presets: [TemporaryScheduleOverridePreset]) {
1377+
deviceManager.loopManager.settings.overridePresets = presets
1378+
}
1379+
13761380
func overrideSelectionViewController(_ vc: OverrideSelectionViewController, didConfirmOverride override: TemporaryScheduleOverride) {
13771381
deviceManager.loopManager.settings.scheduleOverride = override
13781382
}

0 commit comments

Comments
 (0)