From 0c48e5a5ec4a3a8b0e4238de036902f30c0d8383 Mon Sep 17 00:00:00 2001 From: Mustafa Buyukcelebi Date: Fri, 2 Aug 2019 14:22:08 +0300 Subject: [PATCH] Fixed pin code default issue, fixed realm migration --- src/realm/realm.js | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/src/realm/realm.js b/src/realm/realm.js index 4963f0fe5..789ee0f61 100644 --- a/src/realm/realm.js +++ b/src/realm/realm.js @@ -84,22 +84,14 @@ const realm = new Realm({ path: 'esteem.realm', schema: [userSchema, authSchema, draftSchema, settingsSchema, applicationSchema, scAccounts], schemaVersion: 3, - migration, + migration: (oldRealm, newRealm) => { + if (oldRealm.schemaVersion < 3 && newRealm.schemaVersion > 2) { + const newObjects = newRealm.objects(SETTINGS_SCHEMA); + newObjects[0].isPinCodeOpen = true; + } + }, }); -const migration = (oldRealm, newRealm) => { - // EXAMPLE - // // only apply this change if upgrading to schemaVersion 1 - // if (oldRealm.schemaVersion < 1) { - // const oldObjects = oldRealm.objects('Person'); - // const newObjects = newRealm.objects('Person'); - // // loop through all objects and set the name property in the new schema - // for (let i = 0; i < oldObjects.length; i++) { - // newObjects[i].name = `${oldObjects[i].firstName} ${oldObjects[i].lastName}`; - // } - // } -}; - const settings = realm.objects(SETTINGS_SCHEMA); if (Array.from(settings).length <= 0) {