From 7af8cb0e93e47cf0d2783c329f0e626c9c046179 Mon Sep 17 00:00:00 2001 From: Ceda EI Date: Sat, 30 Mar 2019 00:15:21 +0530 Subject: [PATCH] Add autologin. Change loader svg. --- public/loader.svg | 4 +++- src/index.js | 16 +++++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/public/loader.svg b/public/loader.svg index 8e345cc..12740a6 100644 --- a/public/loader.svg +++ b/public/loader.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/src/index.js b/src/index.js index 7fe2fd1..fdabd2b 100644 --- a/src/index.js +++ b/src/index.js @@ -16,7 +16,21 @@ const MainApp = mainapp(player); function App(){ const [loggedIn, setLoggedIn] = useState(false); - return loggedIn ? : ; + const token = localStorage.getItem("token"); + if (loggedIn === false && token !== null) { + player.auth(token).then(res => { + // To cause it to re-render + setLoggedIn(true); + setLoggedIn(res); + if (res === false) { + localStorage.removeItem("token"); + } + }); + return
loader
; + } else if (loggedIn === false) + return ; + else + return ; } ReactDOM.render(, document.getElementById("root"));