Skip to content

Commit 9527f7f

Browse files
Fixed AccountButton Bug (#36)
# *Fixed AccountButton Bug* ## ♻️ Current situation & Problem *Link any open issues or pull requests (PRs) related to this PR. Please ensure that all non-trivial PRs are first tracked and discussed in an existing GitHub issue or discussion.* ## ⚙️ Release Notes *Add a bullet point list summary of the feature and possible migration guides if this is a breaking change so this section can be added to the release notes.* *Include code snippets that provide examples of the feature implemented or links to the documentation if it appends or changes the public interface.* - Added Account button feature to visualizations page ## 📚 Documentation *Please ensure that you properly document any additions in conformance to [Spezi Documentation Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).* *You can use this section to describe your solution, but we encourage contributors to document your reasoning and changes using in-line documentation.* ## ✅ Testing *Please ensure that the PR meets the testing requirements set by CodeCov and that new functionality is appropriately tested.* *This section describes important information about the tests and why some elements might not be testable.* ## 📝 Code of Conduct & Contributing Guidelines By submitting creating this pull request, you agree to follow our [Code of Conduct](https://github.com/CS342/.github/blob/main/CODE_OF_CONDUCT.md) and [Contributing Guidelines](https://github.com/CS342/.github/blob/main/CONTRIBUTING.md): - [ ] I agree to follow the [Code of Conduct](https://github.com/CS342/.github/blob/main/CODE_OF_CONDUCT.md) and [Contributing Guidelines](https://github.com/CS342/.github/blob/main/CONTRIBUTING.md). --------- Co-authored-by: Sixian Du <[email protected]>
1 parent 13f807c commit 9527f7f

File tree

6 files changed

+163
-151
lines changed

6 files changed

+163
-151
lines changed

NeutroFeverGuard.xcodeproj/project.pbxproj

Lines changed: 43 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 70;
6+
objectVersion = 63;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -84,6 +84,11 @@
8484
C42C1C6B2D7A985B00EA417F /* MedicationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C42C1C6A2D7A985B00EA417F /* MedicationManager.swift */; };
8585
C42C1C712D7AB84300EA417F /* MedicationViewUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C42C1C702D7AB84300EA417F /* MedicationViewUITests.swift */; };
8686
C42D4DA52D5AC89900B2A169 /* LabView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C42D4DA42D5AC89500B2A169 /* LabView.swift */; };
87+
C457589F2D812AB400178E8F /* BluetoothService.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45758992D812AB300178E8F /* BluetoothService.swift */; };
88+
C45758A02D812AB400178E8F /* MeasurementType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C457589C2D812AB300178E8F /* MeasurementType.swift */; };
89+
C45758A12D812AB400178E8F /* NoMeasurementWarningState.swift in Sources */ = {isa = PBXBuildFile; fileRef = C457589D2D812AB300178E8F /* NoMeasurementWarningState.swift */; };
90+
C45758A22D812AB400178E8F /* BluetoothView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C457589A2D812AB300178E8F /* BluetoothView.swift */; };
91+
C45758A32D812AB400178E8F /* Measurements.swift in Sources */ = {isa = PBXBuildFile; fileRef = C457589B2D812AB300178E8F /* Measurements.swift */; };
8792
C48838FA2D7F849E00D25764 /* RecordsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C48838F92D7F849800D25764 /* RecordsView.swift */; };
8893
C49EC8342D501C62005C3495 /* DataType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C49EC8332D501C5C005C3495 /* DataType.swift */; };
8994
C49EC8382D5026EE005C3495 /* DataTypeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C49EC8372D5026EE005C3495 /* DataTypeTest.swift */; };
@@ -95,6 +100,11 @@
95100
C4C8A3682D6F9E2100F313AE /* LabViewUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C8A3672D6F9E1A00F313AE /* LabViewUITests.swift */; };
96101
C4C8A3B32D71204200F313AE /* HelperFuncTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C8A3B22D71204200F313AE /* HelperFuncTests.swift */; };
97102
EB02C6612D5D52E90035AA89 /* NeutroFeverGuardTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653A256128338800005D4D48 /* NeutroFeverGuardTests.swift */; };
103+
EB5D7CF92D8108BC0046BF8E /* AccountButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9DFE8A82ABE551400428242 /* AccountButton.swift */; };
104+
EB6FDBCE2D80133A008E9F90 /* HKVisualization.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB6FDBCB2D80133A008E9F90 /* HKVisualization.swift */; };
105+
EB6FDBCF2D80133A008E9F90 /* HKVisualizationItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB6FDBCC2D80133A008E9F90 /* HKVisualizationItem.swift */; };
106+
EB6FDBD02D80133A008E9F90 /* HKVisualization.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB6FDBCB2D80133A008E9F90 /* HKVisualization.swift */; };
107+
EB6FDBD12D80133A008E9F90 /* HKVisualizationItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB6FDBCC2D80133A008E9F90 /* HKVisualizationItem.swift */; };
98108
F223937A2D5D4095006C8EB4 /* DataError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F22393792D5D4092006C8EB4 /* DataError.swift */; };
99109
F268C4562D7F928C0020026F /* SymptomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F268C4552D7F928B0020026F /* SymptomManager.swift */; };
100110
F279F70C2D780462005C2927 /* FirebaseCore in Frameworks */ = {isa = PBXBuildFile; productRef = F2A54D362D5DE24400A20113 /* FirebaseCore */; };
@@ -168,6 +178,11 @@
168178
C42C1C6A2D7A985B00EA417F /* MedicationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MedicationManager.swift; sourceTree = "<group>"; };
169179
C42C1C702D7AB84300EA417F /* MedicationViewUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MedicationViewUITests.swift; sourceTree = "<group>"; };
170180
C42D4DA42D5AC89500B2A169 /* LabView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LabView.swift; sourceTree = "<group>"; };
181+
C45758992D812AB300178E8F /* BluetoothService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BluetoothService.swift; sourceTree = "<group>"; };
182+
C457589A2D812AB300178E8F /* BluetoothView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BluetoothView.swift; sourceTree = "<group>"; };
183+
C457589B2D812AB300178E8F /* Measurements.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Measurements.swift; sourceTree = "<group>"; };
184+
C457589C2D812AB300178E8F /* MeasurementType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MeasurementType.swift; sourceTree = "<group>"; };
185+
C457589D2D812AB300178E8F /* NoMeasurementWarningState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoMeasurementWarningState.swift; sourceTree = "<group>"; };
171186
C48838F92D7F849800D25764 /* RecordsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecordsView.swift; sourceTree = "<group>"; };
172187
C49EC8332D501C5C005C3495 /* DataType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataType.swift; sourceTree = "<group>"; };
173188
C49EC8372D5026EE005C3495 /* DataTypeTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataTypeTest.swift; sourceTree = "<group>"; };
@@ -178,27 +193,13 @@
178193
C4C8A35E2D6F950600F313AE /* AddDataViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddDataViewTests.swift; sourceTree = "<group>"; };
179194
C4C8A3672D6F9E1A00F313AE /* LabViewUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LabViewUITests.swift; sourceTree = "<group>"; };
180195
C4C8A3B22D71204200F313AE /* HelperFuncTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HelperFuncTests.swift; sourceTree = "<group>"; };
196+
EB6FDBCB2D80133A008E9F90 /* HKVisualization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HKVisualization.swift; sourceTree = "<group>"; };
197+
EB6FDBCC2D80133A008E9F90 /* HKVisualizationItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HKVisualizationItem.swift; sourceTree = "<group>"; };
181198
F22393792D5D4092006C8EB4 /* DataError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataError.swift; sourceTree = "<group>"; };
182199
F268C4552D7F928B0020026F /* SymptomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SymptomManager.swift; sourceTree = "<group>"; };
183200
F2E6898E2D52ED8500869C4F /* HealthKitService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HealthKitService.swift; sourceTree = "<group>"; };
184201
/* End PBXFileReference section */
185202

186-
/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
187-
EB02C65C2D5D52800035AA89 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
188-
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
189-
membershipExceptions = (
190-
HKVisualization.swift,
191-
HKVisualizationItem.swift,
192-
);
193-
target = 653A255C28338800005D4D48 /* NeutroFeverGuardTests */;
194-
};
195-
/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
196-
197-
/* Begin PBXFileSystemSynchronizedRootGroup section */
198-
B00991CB2D7FD86F00D9CBD5 /* BluetoothRelated */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = BluetoothRelated; sourceTree = "<group>"; };
199-
EB7D47E02D51433200CEDC78 /* HealthKitVisualizations */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (EB02C65C2D5D52800035AA89 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = HealthKitVisualizations; sourceTree = "<group>"; };
200-
/* End PBXFileSystemSynchronizedRootGroup section */
201-
202203
/* Begin PBXFrameworksBuildPhase section */
203204
653A254A283387FE005D4D48 /* Frameworks */ = {
204205
isa = PBXFrameworksBuildPhase;
@@ -344,13 +345,14 @@
344345
653A254F283387FE005D4D48 /* NeutroFeverGuard */ = {
345346
isa = PBXGroup;
346347
children = (
347-
B00991CB2D7FD86F00D9CBD5 /* BluetoothRelated */,
348+
C457589E2D812AB300178E8F /* BluetoothRelated */,
348349
B0DF8DFB2D7C114900581A00 /* HealthDataFetchable.swift */,
349350
F268C4552D7F928B0020026F /* SymptomManager.swift */,
350351
B0FF4DD12D797FEA0076A043 /* NotificationManager.swift */,
351352
B0D4C9372D790F5E000643C7 /* LabResultsManager.swift */,
352353
C42C1C6A2D7A985B00EA417F /* MedicationManager.swift */,
353-
EB7D47E02D51433200CEDC78 /* HealthKitVisualizations */,
354+
EB6FDBCB2D80133A008E9F90 /* HKVisualization.swift */,
355+
EB6FDBCC2D80133A008E9F90 /* HKVisualizationItem.swift */,
354356
F22393792D5D4092006C8EB4 /* DataError.swift */,
355357
C42D4DA42D5AC89500B2A169 /* LabView.swift */,
356358
C48838F92D7F849800D25764 /* RecordsView.swift */,
@@ -430,6 +432,18 @@
430432
path = Firestore;
431433
sourceTree = "<group>";
432434
};
435+
C457589E2D812AB300178E8F /* BluetoothRelated */ = {
436+
isa = PBXGroup;
437+
children = (
438+
C45758992D812AB300178E8F /* BluetoothService.swift */,
439+
C457589A2D812AB300178E8F /* BluetoothView.swift */,
440+
C457589B2D812AB300178E8F /* Measurements.swift */,
441+
C457589C2D812AB300178E8F /* MeasurementType.swift */,
442+
C457589D2D812AB300178E8F /* NoMeasurementWarningState.swift */,
443+
);
444+
path = BluetoothRelated;
445+
sourceTree = "<group>";
446+
};
433447
EB02C6512D5D39D90035AA89 /* Recovered References */ = {
434448
isa = PBXGroup;
435449
children = (
@@ -454,10 +468,6 @@
454468
A9E1D3432C67A3F800CED217 /* PBXTargetDependency */,
455469
56E7083D2BB06FCA00B08F0A /* PBXTargetDependency */,
456470
);
457-
fileSystemSynchronizedGroups = (
458-
B00991CB2D7FD86F00D9CBD5 /* BluetoothRelated */,
459-
EB7D47E02D51433200CEDC78 /* HealthKitVisualizations */,
460-
);
461471
name = NeutroFeverGuard;
462472
packageProductDependencies = (
463473
2F49B7752980407B00BCB272 /* Spezi */,
@@ -651,6 +661,8 @@
651661
2FC975A82978F11A00BA99FE /* HomeView.swift in Sources */,
652662
A9DFE8A92ABE551400428242 /* AccountButton.swift in Sources */,
653663
C42C1C6B2D7A985B00EA417F /* MedicationManager.swift in Sources */,
664+
EB6FDBCE2D80133A008E9F90 /* HKVisualization.swift in Sources */,
665+
EB6FDBCF2D80133A008E9F90 /* HKVisualizationItem.swift in Sources */,
654666
B0DF8DFC2D7C117800581A00 /* HealthDataFetchable.swift in Sources */,
655667
A9A3DCC82C75CBBD00FC9B69 /* FirebaseConfiguration.swift in Sources */,
656668
2FE5DC3729EDD7CA004B9AB4 /* OnboardingFlow.swift in Sources */,
@@ -670,6 +682,11 @@
670682
2FE5DC5229EDD7FA004B9AB4 /* NeutroFeverGuardScheduler.swift in Sources */,
671683
A9FE7AD02AA39BAB0077B045 /* AccountSheet.swift in Sources */,
672684
B0D4C9382D790F65000643C7 /* LabResultsManager.swift in Sources */,
685+
C457589F2D812AB400178E8F /* BluetoothService.swift in Sources */,
686+
C45758A02D812AB400178E8F /* MeasurementType.swift in Sources */,
687+
C45758A12D812AB400178E8F /* NoMeasurementWarningState.swift in Sources */,
688+
C45758A22D812AB400178E8F /* BluetoothView.swift in Sources */,
689+
C45758A32D812AB400178E8F /* Measurements.swift in Sources */,
673690
653A2551283387FE005D4D48 /* NeutroFeverGuard.swift in Sources */,
674691
2FE5DC3629EDD7CA004B9AB4 /* HealthKitPermissions.swift in Sources */,
675692
2F65B44E2A3B8B0600A36932 /* NotificationPermissions.swift in Sources */,
@@ -687,9 +704,12 @@
687704
EB02C6612D5D52E90035AA89 /* NeutroFeverGuardTests.swift in Sources */,
688705
B0DF8DFD2D7C123200581A00 /* HealthDataFetchable.swift in Sources */,
689706
B0DF8DF72D7BFEFB00581A00 /* FeverMonitorTests.swift in Sources */,
707+
EB6FDBD02D80133A008E9F90 /* HKVisualization.swift in Sources */,
708+
EB6FDBD12D80133A008E9F90 /* HKVisualizationItem.swift in Sources */,
690709
B03D0E482D7D24AA0024F2CA /* DataError.swift in Sources */,
691710
C4C8A3B32D71204200F313AE /* HelperFuncTests.swift in Sources */,
692711
B03D0E432D7D22700024F2CA /* HealthKitService.swift in Sources */,
712+
EB5D7CF92D8108BC0046BF8E /* AccountButton.swift in Sources */,
693713
B03D0E462D7D24030024F2CA /* DataType.swift in Sources */,
694714
C49EC8382D5026EE005C3495 /* DataTypeTest.swift in Sources */,
695715
);

0 commit comments

Comments
 (0)