From b65b0ce29c02fc07a18791a5578ad17b0fffd453 Mon Sep 17 00:00:00 2001 From: kaffem <29717789+kaffem@users.noreply.github.com> Date: Thu, 20 Aug 2020 16:04:58 +0200 Subject: [PATCH] added a basic way to retrieve the login status --- utils/helpers.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/utils/helpers.js b/utils/helpers.js index ed73b4f..5061ff9 100644 --- a/utils/helpers.js +++ b/utils/helpers.js @@ -1,5 +1,6 @@ var isShiftPressed = false; var isCtrlPressed = false; +var isLoggedIn = false; function isHtmlElement(object) { return object instanceof HTMLElement; @@ -22,4 +23,20 @@ function handleKeyToggle(event, isPressed) { } else if (event.key === 'Control') { isCtrlPressed = isPressed; } -} \ No newline at end of file +} + +function retrieveLoginStatus() { + let menu = document.getElementById('materialize-menu-dropdown'); + let menuItem = menu.innerText.split('\n')[4]; + if (menuItem === 'Login') { + isLoggedIn = false; + console.log(isLoggedIn); + } + else if (menuItem.includes('User')) { + isLoggedIn = true; + console.log(isLoggedIn); + } + else { + console.error("Something went wrong, couldn't retrieve login status."); + } +}