Add cervix setting

This commit is contained in:
Julia Friesel
2018-12-07 14:00:51 +01:00
parent 08e05ec984
commit b23bd19270
4 changed files with 66 additions and 0 deletions
+11
View File
@@ -44,6 +44,15 @@ export async function savePeriodReminder(reminder) {
periodReminderObservable.set(reminder)
}
export const useCervixObservable = Observable()
setObvWithInitValue('useCervix', useCervixObservable, false)
export async function saveUseCervix(bool) {
console.log('saving cervix to', bool)
await AsyncStorage.setItem('useCervix', JSON.stringify(bool))
useCervixObservable.set(bool)
}
export const hasEncryptionObservable = Observable()
setObvWithInitValue('hasEncryption', hasEncryptionObservable, false)
@@ -54,6 +63,8 @@ export async function saveEncryptionFlag(bool) {
async function setObvWithInitValue(key, obv, defaultValue) {
const result = await AsyncStorage.getItem(key)
console.log('result from db for key')
console.log(result)
let value
if (result) {
value = JSON.parse(result)