From 8db8edc3f612d84096d732fe7eeee2abc01db824 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Mon, 8 Mar 2021 20:10:02 +0100 Subject: [PATCH] Careportal -> Room --- .idea/codeStyles/Project.xml | 16 - app/build.gradle | 2 +- .../androidaps/db/CompatDBHelper.kt | 7 +- .../androidaps/db/DatabaseHelper.java | 254 +------------ .../androidaps/db/DatabaseHelperProvider.java | 48 --- .../androidaps/dialogs/CarbsDialog.kt | 6 +- .../androidaps/dialogs/CareDialog.kt | 96 +++-- .../androidaps/dialogs/FillDialog.kt | 30 +- .../androidaps/dialogs/InsulinDialog.kt | 4 +- .../androidaps/dialogs/TreatmentDialog.kt | 6 +- ...ntChange.kt => EventTherapyEventChange.kt} | 2 +- .../androidaps/plugins/aps/loop/LoopPlugin.kt | 36 +- .../general/actions/ActionsFragment.kt | 2 +- .../general/nsclient/NSClientPlugin.java | 85 +++-- .../general/openhumans/OpenHumansUploader.kt | 32 +- .../general/overview/OverviewFragment.kt | 2 +- .../general/overview/StatusLightHandler.kt | 26 +- .../general/overview/graphData/GraphData.kt | 7 +- .../general/tidepool/comm/UploadChunk.kt | 23 +- .../tidepool/elements/BloodGlucoseElement.kt | 20 +- .../general/wear/ActionStringHandler.kt | 4 +- .../sensitivity/SensitivityAAPSPlugin.kt | 11 +- .../sensitivity/SensitivityOref1Plugin.kt | 11 +- .../SensitivityWeightedAveragePlugin.kt | 11 +- .../plugins/source/EversensePlugin.kt | 35 +- .../plugins/treatments/CarbsGenerator.kt | 7 +- .../fragments/TreatmentsCareportalFragment.kt | 145 ++++--- .../androidaps/utils/wizard/BolusWizard.kt | 6 +- .../layout/treatments_careportal_fragment.xml | 21 +- .../res/layout/treatments_careportal_item.xml | 33 +- .../interfaces/ConstraintsCheckerTest.kt | 6 +- .../plugins/aps/loop/LoopPluginTest.kt | 15 +- combo/build.gradle | 1 + .../plugins/pump/combo/ComboPlugin.java | 9 +- .../core/di/CoreDataClassesModule.kt | 13 +- .../androidaps/data/DetailedBolusInfo.java | 4 +- .../androidaps/data/TherapyEventDataPoint.kt | 104 +++++ .../androidaps/db/CareportalEvent.java | 354 ------------------ .../interfaces/DatabaseHelperInterface.kt | 12 - .../plugins/general/nsclient/NSUpload.java | 81 ++-- .../plugins/general/nsclient/data/NSMbg.java | 29 +- .../nightscout/androidaps/utils/Translator.kt | 59 ++- .../nightscout/androidaps/utils/WarnColors.kt | 11 +- .../utils/extensions/TherapyEventExtension.kt | 91 +++++ core/src/main/res/values/strings.xml | 2 + danars/build.gradle | 1 + .../comm/DanaRS_Packet_APS_History_Events.kt | 36 +- .../{3.json => 4.json} | 30 +- .../androidaps/database/AppDatabase.kt | 2 +- .../androidaps/database/AppRepository.kt | 40 ++ .../androidaps/database/Converters.kt | 22 +- .../database/daos/TherapyEventDao.kt | 25 +- .../database/entities/TherapyEvent.kt | 177 +++++++-- .../transactions/CgmSourceTransaction.kt | 6 +- .../InsertTherapyEventIfNewTransaction.kt | 27 ++ ...idateAAPSStartedTherapyEventTransaction.kt | 22 ++ .../InvalidateTherapyEventTransaction.kt | 10 + .../SyncTherapyEventTransaction.kt | 50 +++ insight/build.gradle | 1 + .../pump/insight/LocalInsightPlugin.java | 81 ++-- medtronic/build.gradle | 1 + .../medtronic/data/MedtronicHistoryData.java | 49 +-- omnipod-eros/build.gradle | 1 + .../eros/manager/AapsOmnipodErosManager.java | 55 +-- 64 files changed, 1169 insertions(+), 1246 deletions(-) rename app/src/main/java/info/nightscout/androidaps/events/{EventCareportalEventChange.kt => EventTherapyEventChange.kt} (50%) create mode 100644 core/src/main/java/info/nightscout/androidaps/data/TherapyEventDataPoint.kt delete mode 100644 core/src/main/java/info/nightscout/androidaps/db/CareportalEvent.java create mode 100644 core/src/main/java/info/nightscout/androidaps/utils/extensions/TherapyEventExtension.kt rename database/schemas/info.nightscout.androidaps.database.AppDatabase/{3.json => 4.json} (98%) create mode 100644 database/src/main/java/info/nightscout/androidaps/database/transactions/InsertTherapyEventIfNewTransaction.kt create mode 100644 database/src/main/java/info/nightscout/androidaps/database/transactions/InvalidateAAPSStartedTherapyEventTransaction.kt create mode 100644 database/src/main/java/info/nightscout/androidaps/database/transactions/InvalidateTherapyEventTransaction.kt create mode 100644 database/src/main/java/info/nightscout/androidaps/database/transactions/SyncTherapyEventTransaction.kt diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 3542887fac..ff53f4004f 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -2,22 +2,6 @@