mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-02-04 04:51:16 +08:00
changed the way user db snapshot is taken
This commit is contained in:
parent
735962e1be
commit
9bd7b9602a
2 changed files with 11 additions and 10 deletions
|
@ -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();
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue