From d716c25690b51a85f8f877f0b6070970a017d098 Mon Sep 17 00:00:00 2001 From: Philoul Date: Wed, 8 Jun 2022 08:00:40 +0200 Subject: [PATCH] Save days of the week --- .../androidaps/plugins/general/autotune/AutotunePlugin.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/general/autotune/AutotunePlugin.kt b/app/src/main/java/info/nightscout/androidaps/plugins/general/autotune/AutotunePlugin.kt index bd14feee11..5ab81d8ab6 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/general/autotune/AutotunePlugin.kt +++ b/app/src/main/java/info/nightscout/androidaps/plugins/general/autotune/AutotunePlugin.kt @@ -343,6 +343,9 @@ class AutotunePlugin @Inject constructor( json.put("tunedProfileName", tunedProfile?.profilename) json.put("tunedPeak", tunedProfile?.peak) json.put("tunedDia", tunedProfile?.dia) + for (i in days.weekdays.indices) { + json.put(InputWeekDay.DayOfWeek.values()[i].name, days.weekdays[i]) + } json.put("result", result) json.put("updateButtonVisibility", updateButtonVisibility) sp.putString(R.string.key_autotune_last_run, json.toString()) @@ -374,6 +377,8 @@ class AutotunePlugin @Inject constructor( atProfile.profilename = tunedProfileName atProfile.circadianProfile = ProfileSealed.Pure(circadianTuned) } + for (i in days.weekdays.indices) + days.weekdays[i] = JsonHelper.safeGetBoolean(json, InputWeekDay.DayOfWeek.values()[i].name,true) result = JsonHelper.safeGetString(json, "result", "") updateButtonVisibility = JsonHelper.safeGetInt(json, "updateButtonVisibility") lastRunSuccess = true