Skip to content
This repository has been archived by the owner on May 26, 2024. It is now read-only.

determineBolusEventType #1

Merged
merged 1 commit into from
Sep 29, 2023
Merged

determineBolusEventType #1

merged 1 commit into from
Sep 29, 2023

Conversation

bjorkert
Copy link

Summary
This PR refactors the nightscoutTreatmentsNotUploaded() function in the BasePumpHistoryStorage class. Specifically, it isolates the logic for determining the EventType for bolus events into a separate helper function named determineBolusEventType().

Motivation
The change aims to improve code maintainability and readability. Previously, the logic for determining the EventType for bolus events was embedded within the nightscoutTreatmentsNotUploaded() function. This led to a longer and more complex function, making it harder to understand and maintain.

Implementation Details
A new function, determineBolusEventType(for:), has been introduced. This function takes a PumpHistoryEvent as an argument and returns an EventType. The logic for determining the EventType has been moved from nightscoutTreatmentsNotUploaded() to this new function.

The line that previously determined the EventType within nightscoutTreatmentsNotUploaded() has been replaced by a call to determineBolusEventType(for:).

Expected Behavior
The behavior of the code should remain the same. This is a purely structural change aimed at improving code quality.

@dnzxy dnzxy merged commit d069beb into dnzxy:nonpump-insulin Sep 29, 2023
dnzxy pushed a commit that referenced this pull request Nov 19, 2023
Add color gradient for dark scheme
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants