Skip to content

Commit 6ad9575

Browse files
committed
Toggling sentry listening based on the PumpModel
1 parent c50d010 commit 6ad9575

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

Cartfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ github "loudnate/LoopKit" ~> 0.3
22
github "loudnate/xDripG5" ~> 0.4
33
github "loudnate/SwiftCharts" "loudnate/naterade"
44
github "mddub/dexcom-share-client-swift" ~> 0.1
5-
github "ps2/rileylink_ios" "dev"
5+
github "ps2/rileylink_ios" "assert-pump-model"
66
github "mpurland/Amplitude-iOS" "framework"

Cartfile.resolved

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ github "loudnate/Crypto" "e0ef5b498f2c373d676135dabf5d1803b8558509"
33
github "loudnate/LoopKit" "v0.3.2"
44
github "loudnate/SwiftCharts" "448b80f4025bbf592a4d8ca9d079e9684bc0b64b"
55
github "mddub/dexcom-share-client-swift" "v0.1.0"
6-
github "ps2/rileylink_ios" "4305a83f897c19bd343c6b4f6fcdaaba0985ea64"
6+
github "ps2/rileylink_ios" "cb8de2c84b9f2a16870600e3112d056c2a082d2c"
77
github "loudnate/xDripG5" "0.4.1"

Loop/Managers/DeviceDataManager.swift

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ class DeviceDataManager: NSObject, CarbStoreDelegate, TransmitterDelegate, WCSes
354354
return pumpState?.pumpID
355355
}
356356
set {
357-
guard newValue?.characters.count == 6 else {
357+
guard newValue?.characters.count == 6 && newValue != pumpState?.pumpID else {
358358
return
359359
}
360360

@@ -365,8 +365,6 @@ class DeviceDataManager: NSObject, CarbStoreDelegate, TransmitterDelegate, WCSes
365365
pumpState.timeZone = timeZone
366366
}
367367

368-
pumpState.pumpModel = self.pumpState?.pumpModel
369-
370368
self.pumpState = pumpState
371369
} else {
372370
self.pumpState = nil
@@ -692,7 +690,11 @@ class DeviceDataManager: NSObject, CarbStoreDelegate, TransmitterDelegate, WCSes
692690
}
693691

694692
if let pumpModelNumber = NSUserDefaults.standardUserDefaults().pumpModelNumber {
695-
pumpState.pumpModel = PumpModel(rawValue: pumpModelNumber)
693+
if let model = PumpModel(rawValue: pumpModelNumber) {
694+
pumpState.pumpModel = model
695+
696+
sentryEnabled = model.larger
697+
}
696698
}
697699

698700
self.pumpState = pumpState

0 commit comments

Comments
 (0)