From d4f0c38253b655e729727e2e07a0df1d386036a2 Mon Sep 17 00:00:00 2001 From: David Baker Date: Fri, 2 Aug 2019 16:44:49 +0100 Subject: [PATCH] Use options object --- src/Lifecycle.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Lifecycle.js b/src/Lifecycle.js index 25914deefd..90911f813d 100644 --- a/src/Lifecycle.js +++ b/src/Lifecycle.js @@ -99,7 +99,9 @@ export async function loadSession(opts) { guest: true, }, true).then(() => true); } - const success = await _restoreFromLocalStorage(Boolean(opts.ignoreGuest)); + const success = await _restoreFromLocalStorage({ + ignoreGuest: Boolean(opts.ignoreGuest), + }); if (success) { return true; } @@ -275,7 +277,9 @@ export function getLocalStorageSessionVars() { // The plan is to gradually move the localStorage access done here into // SessionStore to avoid bugs where the view becomes out-of-sync with // localStorage (e.g. isGuest etc.) -async function _restoreFromLocalStorage(ignoreGuest) { +async function _restoreFromLocalStorage(opts) { + const ignoreGuest = opts.ignoreGuest; + if (!localStorage) { return false; }