diff options
Diffstat (limited to 'pages')
-rw-r--r-- | pages/login/page.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pages/login/page.js b/pages/login/page.js index 61156c5..9d4f79c 100644 --- a/pages/login/page.js +++ b/pages/login/page.js @@ -4,8 +4,9 @@ async function fetchJSON(url, opts) { } export function onload() { - if (localStorage.getItem('token')) { - window.stores.sdlib.wsEvents.on('greet', () => { + if (localStorage.hasOwnProperty('token') && typeof localStorage.getItem('token') == 'string') { + window.stores.sdlib.wsEvents.once('greet', () => { + document.getElementById('topbar').classList.remove('hidden') window.stores.sdlib.loginToken(localStorage.getItem('token'), localStorage.getItem('username')); pages.goToPage('main') }) |