Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion LoopFollow/Controllers/NightScout.swift
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ extension MainViewController {
}

let store: [String: Store]
let defaultProfile: String
}

//NS Basal Data Struct
Expand Down Expand Up @@ -130,4 +131,4 @@ extension MainViewController {
noteGraphData.removeAll()
updateNotes()
}
}
}
5 changes: 4 additions & 1 deletion LoopFollow/Controllers/Nightscout/Profile.swift
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,10 @@ extension MainViewController {
guard let store = profileData.store["default"] ?? profileData.store["Default"] else {
return
}


tableData[12].value = profileData.defaultProfile
infoTable.reloadData()

basalProfile.removeAll()
for basalEntry in store.basal {
let entry = basalProfileStruct(value: basalEntry.value, time: basalEntry.time, timeAsSeconds: basalEntry.timeAsSeconds)
Expand Down
3 changes: 2 additions & 1 deletion LoopFollow/ViewControllers/MainViewController.swift
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,8 @@ class MainViewController: UIViewController, UITableViewDataSource, ChartViewDele
UserDefaultsRepository.infoNames.value.append("Pred.")
UserDefaultsRepository.infoNames.value.append("Carbs today")
UserDefaultsRepository.infoNames.value.append("Autosens")

UserDefaultsRepository.infoNames.value.append("Profile")

// Reset deprecated settings
UserDefaultsRepository.debugLog.value = false;
UserDefaultsRepository.alwaysDownloadAllBG.value = true;
Expand Down
7 changes: 4 additions & 3 deletions LoopFollow/repository/UserDefaults.swift
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,10 @@ class UserDefaultsRepository {
"Rec. Bolus",
"Pred.",
"Carbs today",
"Autosens"])
static let infoSort = UserDefaultsValue<[Int]>(key: "infoSort", default: [0,1,2,3,4,5,6,7,8,9,10,11])
static let infoVisible = UserDefaultsValue<[Bool]>(key: "infoVisible", default: [true,true,true,true,true,true,true,true,true,true,true,false])
"Autosens",
"Profile"])
static let infoSort = UserDefaultsValue<[Int]>(key: "infoSort", default: [0,1,2,3,4,5,6,7,8,9,10,11,12])
static let infoVisible = UserDefaultsValue<[Bool]>(key: "infoVisible", default: [true,true,true,true,true,true,true,true,true,true,true,false,false])
static let hideInfoTable = UserDefaultsValue<Bool>(key: "hideInfoTable", default: false)

// Nightscout Settings
Expand Down