From 5787e96e53b7fef462b12a39997bf2e4aeb3c4b7 Mon Sep 17 00:00:00 2001 From: bl00dymarie Date: Wed, 10 Jan 2024 17:52:14 +0100 Subject: [PATCH] set periodReminder to false if periodPrediction is turned off --- local-storage.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/local-storage.js b/local-storage.js index 3f6950b..fb29e95 100644 --- a/local-storage.js +++ b/local-storage.js @@ -45,13 +45,18 @@ export async function savePeriodReminder(reminder) { } export const periodPredictionObservable = Observable() -setObvWithInitValue('periodPrediction', periodPredictionObservable, { - enabled: true, -}) +setObvWithInitValue('periodPrediction', periodPredictionObservable, true) export async function savePeriodPrediction(bool) { await AsyncStorage.setItem('periodPrediction', JSON.stringify(bool)) periodPredictionObservable.set(bool) + + if (!periodPredictionObservable.value) { + const result = await AsyncStorage.getItem('periodReminder') + if (JSON.parse(result).enabled) { + periodReminderObservable.set(false) + } + } } export const useCervixObservable = Observable()