|
|
@@ -92,6 +92,10 @@
|
|
|
3811DF0525CAA62600A708ED /* DependeciesContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3811DF0425CAA62600A708ED /* DependeciesContainer.swift */; };
|
|
|
3811DF0825CAAA4700A708ED /* ServiceContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3811DF0725CAAA4700A708ED /* ServiceContainer.swift */; };
|
|
|
3811DF1025CAAAE200A708ED /* APSManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3811DF0F25CAAAE200A708ED /* APSManager.swift */; };
|
|
|
+ 38192E01261B826A0094D973 /* Alamofire in Frameworks */ = {isa = PBXBuildFile; productRef = 38192E00261B826A0094D973 /* Alamofire */; };
|
|
|
+ 38192E04261B82FA0094D973 /* ReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38192E03261B82FA0094D973 /* ReachabilityManager.swift */; };
|
|
|
+ 38192E07261BA9960094D973 /* FetchTreatmentsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38192E06261BA9960094D973 /* FetchTreatmentsManager.swift */; };
|
|
|
+ 38192E0D261BAF980094D973 /* ConvenienceExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38192E0C261BAF980094D973 /* ConvenienceExtensions.swift */; };
|
|
|
3821ED4C25DD18BA00BC42AD /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3821ED4B25DD18BA00BC42AD /* Constants.swift */; };
|
|
|
382C133725F13A1E00715CE1 /* InsulinSensitivities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382C133625F13A1E00715CE1 /* InsulinSensitivities.swift */; };
|
|
|
382C134B25F14E3700715CE1 /* BGTargets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382C134A25F14E3700715CE1 /* BGTargets.swift */; };
|
|
|
@@ -184,7 +188,7 @@
|
|
|
38D0B3B625EBE24900CB6E88 /* Battery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38D0B3B525EBE24900CB6E88 /* Battery.swift */; };
|
|
|
38D0B3D925EC07C400CB6E88 /* CarbsEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38D0B3D825EC07C400CB6E88 /* CarbsEntry.swift */; };
|
|
|
38DAB280260CBB7F00F74C1A /* PumpView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38DAB27F260CBB7F00F74C1A /* PumpView.swift */; };
|
|
|
- 38DAB28A260D349500F74C1A /* GlucoseManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38DAB289260D349500F74C1A /* GlucoseManager.swift */; };
|
|
|
+ 38DAB28A260D349500F74C1A /* FetchGlucoseManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38DAB289260D349500F74C1A /* FetchGlucoseManager.swift */; };
|
|
|
38E989DD25F5021400C0CED0 /* PumpStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38E989DC25F5021400C0CED0 /* PumpStatus.swift */; };
|
|
|
38E98A2325F52C9300C0CED0 /* Signpost.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38E98A1B25F52C9300C0CED0 /* Signpost.swift */; };
|
|
|
38E98A2425F52C9300C0CED0 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38E98A1C25F52C9300C0CED0 /* Logger.swift */; };
|
|
|
@@ -382,6 +386,9 @@
|
|
|
3811DF0425CAA62600A708ED /* DependeciesContainer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DependeciesContainer.swift; sourceTree = "<group>"; };
|
|
|
3811DF0725CAAA4700A708ED /* ServiceContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceContainer.swift; sourceTree = "<group>"; };
|
|
|
3811DF0F25CAAAE200A708ED /* APSManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APSManager.swift; sourceTree = "<group>"; };
|
|
|
+ 38192E03261B82FA0094D973 /* ReachabilityManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReachabilityManager.swift; sourceTree = "<group>"; };
|
|
|
+ 38192E06261BA9960094D973 /* FetchTreatmentsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchTreatmentsManager.swift; sourceTree = "<group>"; };
|
|
|
+ 38192E0C261BAF980094D973 /* ConvenienceExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConvenienceExtensions.swift; sourceTree = "<group>"; };
|
|
|
3821ED4B25DD18BA00BC42AD /* Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; };
|
|
|
382C133625F13A1E00715CE1 /* InsulinSensitivities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsulinSensitivities.swift; sourceTree = "<group>"; };
|
|
|
382C134A25F14E3700715CE1 /* BGTargets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BGTargets.swift; sourceTree = "<group>"; };
|
|
|
@@ -462,7 +469,7 @@
|
|
|
38D0B3B525EBE24900CB6E88 /* Battery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Battery.swift; sourceTree = "<group>"; };
|
|
|
38D0B3D825EC07C400CB6E88 /* CarbsEntry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarbsEntry.swift; sourceTree = "<group>"; };
|
|
|
38DAB27F260CBB7F00F74C1A /* PumpView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PumpView.swift; sourceTree = "<group>"; };
|
|
|
- 38DAB289260D349500F74C1A /* GlucoseManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlucoseManager.swift; sourceTree = "<group>"; };
|
|
|
+ 38DAB289260D349500F74C1A /* FetchGlucoseManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchGlucoseManager.swift; sourceTree = "<group>"; };
|
|
|
38E989DC25F5021400C0CED0 /* PumpStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PumpStatus.swift; sourceTree = "<group>"; };
|
|
|
38E98A1B25F52C9300C0CED0 /* Signpost.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Signpost.swift; sourceTree = "<group>"; };
|
|
|
38E98A1C25F52C9300C0CED0 /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = "<group>"; };
|
|
|
@@ -554,6 +561,7 @@
|
|
|
38887DF225F61F7500944304 /* NightscoutUploadKit.framework in Frameworks */,
|
|
|
38887DE825F61F7500944304 /* MockKitUI.framework in Frameworks */,
|
|
|
3811DE1025C9D37700A708ED /* Swinject in Frameworks */,
|
|
|
+ 38192E01261B826A0094D973 /* Alamofire in Frameworks */,
|
|
|
383948D325CD4D6D00E91849 /* Disk in Frameworks */,
|
|
|
38887DF825F61F7600944304 /* RileyLinkBLEKit.framework in Frameworks */,
|
|
|
38887DEC25F61F7500944304 /* Crypto.framework in Frameworks */,
|
|
|
@@ -853,6 +861,7 @@
|
|
|
3811DE9425C9D88200A708ED /* Network */ = {
|
|
|
isa = PBXGroup;
|
|
|
children = (
|
|
|
+ 38192E03261B82FA0094D973 /* ReachabilityManager.swift */,
|
|
|
3811DE9625C9D88300A708ED /* HTTPResponseStatus.swift */,
|
|
|
3811DE9725C9D88300A708ED /* NightscoutManager.swift */,
|
|
|
38FE826925CC82DB001FF17A /* NetworkService.swift */,
|
|
|
@@ -957,7 +966,8 @@
|
|
|
children = (
|
|
|
3811DF0F25CAAAE200A708ED /* APSManager.swift */,
|
|
|
38BF021E25E7F0DE00579895 /* DeviceDataManager.swift */,
|
|
|
- 38DAB289260D349500F74C1A /* GlucoseManager.swift */,
|
|
|
+ 38DAB289260D349500F74C1A /* FetchGlucoseManager.swift */,
|
|
|
+ 38192E06261BA9960094D973 /* FetchTreatmentsManager.swift */,
|
|
|
38A504F625DDA0E200C5B9E8 /* Extensions */,
|
|
|
388E5A5825B6F0070019842D /* OpenAPS */,
|
|
|
38A0362725ECF05300FCBB52 /* Storage */,
|
|
|
@@ -1068,11 +1078,12 @@
|
|
|
388E5A5A25B6F05F0019842D /* Helpers */ = {
|
|
|
isa = PBXGroup;
|
|
|
children = (
|
|
|
- 389487392614928B004DF424 /* DispatchTimer.swift */,
|
|
|
38F37827261260DC009DB701 /* Color+Extensions.swift */,
|
|
|
389ECE042601144100D86C4F /* ConcurrentMap.swift */,
|
|
|
+ 38192E0C261BAF980094D973 /* ConvenienceExtensions.swift */,
|
|
|
3871F39E25ED895A0013ECB5 /* Decimal+Extensions.swift */,
|
|
|
38C4D33625E9A1A200D30B77 /* DispatchQueue+Extensions.swift */,
|
|
|
+ 389487392614928B004DF424 /* DispatchTimer.swift */,
|
|
|
3811DE5425C9D4D500A708ED /* Formatters.swift */,
|
|
|
38B4F3AE25E2979F00E76A18 /* IndexedCollection.swift */,
|
|
|
389A571F26079BAA00BC102F /* Interpolation.swift */,
|
|
|
@@ -1082,9 +1093,9 @@
|
|
|
38E98A2C25F52DC400C0CED0 /* NSLocking+Extensions.swift */,
|
|
|
38C4D33925E9A1ED00D30B77 /* NSObject+AssociatedValues.swift */,
|
|
|
3811DE5725C9D4D500A708ED /* ProgressBar.swift */,
|
|
|
+ 3811DEE325CA063400A708ED /* PropertyWrappers */,
|
|
|
3811DE5525C9D4D500A708ED /* Publisher.swift */,
|
|
|
38E98A3625F5509500C0CED0 /* String+Extensions.swift */,
|
|
|
- 3811DEE325CA063400A708ED /* PropertyWrappers */,
|
|
|
);
|
|
|
path = Helpers;
|
|
|
sourceTree = "<group>";
|
|
|
@@ -1487,6 +1498,7 @@
|
|
|
383948D225CD4D6D00E91849 /* Disk */,
|
|
|
38B17B6525DD90E0005CAE3D /* SwiftDate */,
|
|
|
3833B46C26012030003021B3 /* Algorithms */,
|
|
|
+ 38192E00261B826A0094D973 /* Alamofire */,
|
|
|
);
|
|
|
productName = FreeAPS;
|
|
|
productReference = 388E595825AD948C0019842D /* FreeAPS.app */;
|
|
|
@@ -1542,6 +1554,7 @@
|
|
|
383948D125CD4D6D00E91849 /* XCRemoteSwiftPackageReference "Disk" */,
|
|
|
38B17B6425DD90E0005CAE3D /* XCRemoteSwiftPackageReference "SwiftDate" */,
|
|
|
3833B46B26012030003021B3 /* XCRemoteSwiftPackageReference "swift-algorithms" */,
|
|
|
+ 38192DFF261B826A0094D973 /* XCRemoteSwiftPackageReference "Alamofire" */,
|
|
|
);
|
|
|
productRefGroup = 388E595925AD948C0019842D /* Products */;
|
|
|
projectDirPath = "";
|
|
|
@@ -1645,6 +1658,7 @@
|
|
|
3811DE7B25C9D6D300A708ED /* LoginProvider.swift in Sources */,
|
|
|
383948D625CD4D8900E91849 /* FileStorage.swift in Sources */,
|
|
|
3811DE4125C9D4A100A708ED /* SettingsRootView.swift in Sources */,
|
|
|
+ 38192E04261B82FA0094D973 /* ReachabilityManager.swift in Sources */,
|
|
|
388E595C25AD948C0019842D /* FreeAPSApp.swift in Sources */,
|
|
|
3811DE8925C9D6DD00A708ED /* RequestPermissionsProvider.swift in Sources */,
|
|
|
3811DE4225C9D4A100A708ED /* SettingsDataFlow.swift in Sources */,
|
|
|
@@ -1710,7 +1724,7 @@
|
|
|
38FE826A25CC82DB001FF17A /* NetworkService.swift in Sources */,
|
|
|
3883581C25EE79BB00E024B2 /* DecimalTextField.swift in Sources */,
|
|
|
3811DE6C25C9D62600A708ED /* OnboardingDataFlow.swift in Sources */,
|
|
|
- 38DAB28A260D349500F74C1A /* GlucoseManager.swift in Sources */,
|
|
|
+ 38DAB28A260D349500F74C1A /* FetchGlucoseManager.swift in Sources */,
|
|
|
3811DE2425C9D48300A708ED /* MainViewModel.swift in Sources */,
|
|
|
38F37828261260DC009DB701 /* Color+Extensions.swift in Sources */,
|
|
|
3811DE3F25C9D4A100A708ED /* SettingsViewModel.swift in Sources */,
|
|
|
@@ -1761,9 +1775,11 @@
|
|
|
38E98A2425F52C9300C0CED0 /* Logger.swift in Sources */,
|
|
|
CA370FC152BC98B3D1832968 /* BasalProfileEditorRootView.swift in Sources */,
|
|
|
F215CAB49BA4B5A01C3BC6B6 /* ISFEditorBuilder.swift in Sources */,
|
|
|
+ 38192E07261BA9960094D973 /* FetchTreatmentsManager.swift in Sources */,
|
|
|
6632A0DC746872439A858B44 /* ISFEditorDataFlow.swift in Sources */,
|
|
|
DBA5254DBB2586C98F61220C /* ISFEditorProvider.swift in Sources */,
|
|
|
1BBB001DAD60F3B8CEA4B1C7 /* ISFEditorViewModel.swift in Sources */,
|
|
|
+ 38192E0D261BAF980094D973 /* ConvenienceExtensions.swift in Sources */,
|
|
|
88AB39B23C9552BD6E0C9461 /* ISFEditorRootView.swift in Sources */,
|
|
|
3BD663A04B4CA5278B0260B4 /* CREditorBuilder.swift in Sources */,
|
|
|
A33352ED40476125EBAC6EE0 /* CREditorDataFlow.swift in Sources */,
|
|
|
@@ -2093,6 +2109,14 @@
|
|
|
minimumVersion = 2.7.1;
|
|
|
};
|
|
|
};
|
|
|
+ 38192DFF261B826A0094D973 /* XCRemoteSwiftPackageReference "Alamofire" */ = {
|
|
|
+ isa = XCRemoteSwiftPackageReference;
|
|
|
+ repositoryURL = "https://github.com/Alamofire/Alamofire";
|
|
|
+ requirement = {
|
|
|
+ kind = upToNextMajorVersion;
|
|
|
+ minimumVersion = 5.4.2;
|
|
|
+ };
|
|
|
+ };
|
|
|
3833B46B26012030003021B3 /* XCRemoteSwiftPackageReference "swift-algorithms" */ = {
|
|
|
isa = XCRemoteSwiftPackageReference;
|
|
|
repositoryURL = "https://github.com/apple/swift-algorithms";
|
|
|
@@ -2125,6 +2149,11 @@
|
|
|
package = 3811DE0E25C9D37700A708ED /* XCRemoteSwiftPackageReference "Swinject" */;
|
|
|
productName = Swinject;
|
|
|
};
|
|
|
+ 38192E00261B826A0094D973 /* Alamofire */ = {
|
|
|
+ isa = XCSwiftPackageProductDependency;
|
|
|
+ package = 38192DFF261B826A0094D973 /* XCRemoteSwiftPackageReference "Alamofire" */;
|
|
|
+ productName = Alamofire;
|
|
|
+ };
|
|
|
3833B46C26012030003021B3 /* Algorithms */ = {
|
|
|
isa = XCSwiftPackageProductDependency;
|
|
|
package = 3833B46B26012030003021B3 /* XCRemoteSwiftPackageReference "swift-algorithms" */;
|