From 6c89b83de87a13c141230b6edbc14a02c6a49461 Mon Sep 17 00:00:00 2001 From: Jack Date: Tue, 20 Apr 2021 14:50:50 +0100 Subject: [PATCH] brought back email ver --- functions/index.js | 11 +++++++++-- src/js/test/test-leaderboards.js | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/functions/index.js b/functions/index.js index b673483c3..c36495dab 100644 --- a/functions/index.js +++ b/functions/index.js @@ -1383,7 +1383,7 @@ exports.testCompleted = functions.https.onRequest(async (request, response) => { // .then((user) => { // return user.emailVerified; // }); - emailVerified = true; + // emailVerified = true; // if (obj.funbox === "nospace") { // response.status(200).send({ data: { resultCode: -1 } }); @@ -2342,8 +2342,15 @@ exports.checkLeaderboards = functions.https.onRequest( return; } + let emailVerified = await admin + .auth() + .getUser(request.uid) + .then((user) => { + return user.emailVerified; + }); + try { - if (request.emailVerified === false) { + if (emailVerified === false) { response.status(200).send({ data: { needsToVerifyEmail: true, diff --git a/src/js/test/test-leaderboards.js b/src/js/test/test-leaderboards.js index 0fd77ed3b..f3053f838 100644 --- a/src/js/test/test-leaderboards.js +++ b/src/js/test/test-leaderboards.js @@ -163,7 +163,7 @@ export function check(completedEvent) { CloudFunctions.checkLeaderboards({ uid: completedEvent.uid, lbMemory: DB.getSnapshot().lbMemory, - emailVerified: DB.getSnapshot().emailVerified, + // emailVerified: DB.getSnapshot().emailVerified, name: DB.getSnapshot().name, banned: DB.getSnapshot().banned, verified: DB.getSnapshot().verified,