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"));