Skip to content

Commit f89d8d0

Browse files
committed
Use non-localized value for reporting automatic dosing strategy
1 parent 42aeeb4 commit f89d8d0

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

Loop/Managers/AnalyticsServicesManager.swift

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,3 +259,14 @@ extension AnalyticsServicesManager: PresetActivationObserver {
259259
}
260260
}
261261

262+
extension AutomaticDosingStrategy {
263+
var analyticsValue: String {
264+
switch self {
265+
case .automaticBolus:
266+
return "Automatic Bolus"
267+
case .tempBasalOnly:
268+
return "Temp Basal"
269+
}
270+
}
271+
}
272+

Loop/Managers/LoopAppManager.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ class LoopAppManager: NSObject {
251251
analyticsServicesManager.identifyWorkspaceGitRevision(workspaceGitRevision)
252252
}
253253

254-
analyticsServicesManager.identify("Dosing Strategy", value: settingsManager.loopSettings.automaticDosingStrategy.title)
254+
analyticsServicesManager.identify("Dosing Strategy", value: settingsManager.loopSettings.automaticDosingStrategy.analyticsValue)
255255
let serviceNames = deviceDataManager.servicesManager.activeServices.map { $0.serviceIdentifier }
256256
analyticsServicesManager.identify("Services", array: serviceNames)
257257

0 commit comments

Comments
 (0)