changed the way user db snapshot is taken

This commit is contained in:
Jack 2020-06-08 02:24:50 +01:00
parent 735962e1be
commit 9bd7b9602a
2 changed files with 11 additions and 10 deletions

View file

@ -122,6 +122,7 @@ function signOut() {
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in.
db_getUserSnapshot();
var displayName = user.displayName;
var email = user.email;
var emailVerified = user.emailVerified;
@ -684,11 +685,11 @@ function refreshAccountPage() {
if (dbSnapshot == null) {
// console.log('no db snap');
db_getUserResults().then(data => {
if(!data) return;
dbSnapshot = data;
cont();
})
// db_getUserResults().then(data => {
// if(!data) return;
// dbSnapshot = data;
// cont();
// })
} else {
// console.log('using db snap');
cont();

View file

@ -1,9 +1,9 @@
const db = firebase.firestore();
let dbSnapshot = null;
let dbSnapshot = [];
async function db_getUserResults() {
async function db_getUserSnapshot() {
let user = firebase.auth().currentUser;
if (user == null) return false;
let ret = [];
@ -46,9 +46,9 @@ async function db_getUserHighestWpm(mode, mode2, punctuation, language, difficul
let retval;
if (dbSnapshot == null) {
await db_getUserResults().then(data => {
retval = cont();
});
// await db_getUserResults().then(data => {
// retval = cont();
// });
} else {
retval = cont();
}