set periodReminder to false if periodPrediction is turned off
This commit is contained in:
+8
-3
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user