set periodReminder to false if periodPrediction is turned off

This commit is contained in:
bl00dymarie
2024-01-10 17:52:14 +01:00
parent 5d62cbfffe
commit 5787e96e53
+8 -3
View File
@@ -45,13 +45,18 @@ export async function savePeriodReminder(reminder) {
} }
export const periodPredictionObservable = Observable() export const periodPredictionObservable = Observable()
setObvWithInitValue('periodPrediction', periodPredictionObservable, { setObvWithInitValue('periodPrediction', periodPredictionObservable, true)
enabled: true,
})
export async function savePeriodPrediction(bool) { export async function savePeriodPrediction(bool) {
await AsyncStorage.setItem('periodPrediction', JSON.stringify(bool)) await AsyncStorage.setItem('periodPrediction', JSON.stringify(bool))
periodPredictionObservable.set(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() export const useCervixObservable = Observable()