mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-02-10 15:54:49 +08:00
logging name reserves
This commit is contained in:
parent
f09494fabb
commit
5f127f6485
1 changed files with 18 additions and 9 deletions
|
@ -106,15 +106,24 @@ function isUsernameValid(name) {
|
|||
|
||||
exports.reserveDisplayName = functions.https.onCall(
|
||||
async (request, response) => {
|
||||
let udata = await db.collection("users").doc(request.uid).get();
|
||||
udata = udata.data();
|
||||
if (request.name.toLowerCase() === udata.name.toLowerCase()) {
|
||||
db.collection("takenNames").doc(request.name.toLowerCase()).set(
|
||||
{
|
||||
taken: true,
|
||||
},
|
||||
{ merge: true }
|
||||
);
|
||||
try {
|
||||
let udata = await db.collection("users").doc(request.uid).get();
|
||||
udata = udata.data();
|
||||
if (request.name.toLowerCase() === udata.name.toLowerCase()) {
|
||||
db.collection("takenNames").doc(request.name.toLowerCase()).set(
|
||||
{
|
||||
taken: true,
|
||||
},
|
||||
{ merge: true }
|
||||
);
|
||||
console.log(`Reserved name ${request.name}`);
|
||||
} else {
|
||||
console.error(
|
||||
`Could not reserve name. ${request.name.toLowerCase()} != ${udata.name.toLowerCase()}`
|
||||
);
|
||||
}
|
||||
} catch (e) {
|
||||
console.error(`Could not reserve name. ${e}`);
|
||||
}
|
||||
}
|
||||
);
|
||||
|
|
Loading…
Reference in a new issue