diff --git a/website/public/stats/scripts.js b/website/public/stats/scripts.js index ff3df1cb..1fadb7e3 100644 --- a/website/public/stats/scripts.js +++ b/website/public/stats/scripts.js @@ -13,30 +13,33 @@ function closeNav() { } window.onload = function() { - document.getElementById('sideload').style.display = 'block'; - var config = { - apiKey: "(insert the TitanScout Api Key Here)", - authDomain: "titanscoutandroid.firebaseapp.com", - databaseURL: "https://titanscoutandroid.firebaseio.com", - projectId: "titanscoutandroid", - storageBucket: "titanscoutandroid.appspot.com", - messagingSenderId: "1097635313476" - }; - firebase.initializeApp(config); - user = firebase.auth().currentUser - setTimeout(function() { - if (user != null) { - if (user.displayName != null) { - document.getElementById('status').innerHTML = "You are signed in as: " + user.displayName; - } else if (user.email != null) { - document.getElementById('status').innerHTML = "You are signed in as: " + user.email; - } else if (user.phoneNumber != null) { - document.getElementById('status').innerHTML = "You are signed in as: " + user.phoneNumber; - } else { - document.getElementById('status').innerHTML = "You are signed in."; - } + var promise1 = new Promise(function(resolve, reject) { + document.getElementById('sideload').style.display = 'block'; + var config = { + apiKey: "(insert the TitanScout Api Key Here)", + authDomain: "titanscoutandroid.firebaseapp.com", + databaseURL: "https://titanscoutandroid.firebaseio.com", + projectId: "titanscoutandroid", + storageBucket: "titanscoutandroid.appspot.com", + messagingSenderId: "1097635313476" + }; + firebase.initializeApp(config); + user = firebase.auth().currentUser + resolve(user) + }); + promise1.then(function(user) { + if (user != null) { + if (user.displayName != null) { + document.getElementById('status').innerHTML = "You are signed in as: " + user.displayName; + } else if (user.email != null) { + document.getElementById('status').innerHTML = "You are signed in as: " + user.email; + } else if (user.phoneNumber != null) { + document.getElementById('status').innerHTML = "You are signed in as: " + user.phoneNumber; } else { - window.location.replace('../'); - }, 10) - } + document.getElementById('status').innerHTML = "You are signed in."; + } + } else { + window.location.replace('../'); + } + }); }