Added alot of functions
This commit is contained in:
@@ -14,7 +14,7 @@ router.post('/player', async (req, res) => {
|
||||
try {
|
||||
const user = await Users.findOne({ where: { minecraftUUID: uuid } });
|
||||
|
||||
const username = getUsername(user);
|
||||
const username = await getUsername(user);
|
||||
|
||||
webhookClient.send({
|
||||
content,
|
||||
|
@@ -1,6 +1,5 @@
|
||||
const express = require('express');
|
||||
const { Minecraft, Users } = require('../functions/models.js');
|
||||
const { getUsername } = require('../functions/utils.js');
|
||||
|
||||
const router = express.Router();
|
||||
|
||||
@@ -10,17 +9,30 @@ router.post('/', async (req, res) => {
|
||||
if (!uuid) return res.status(400).send({ errorMessage: 'UUID is required' });
|
||||
|
||||
try {
|
||||
const minecraftCol = await Minecraft.findOrCreate({
|
||||
where: { uuid },
|
||||
defaults: {
|
||||
code: generateCode().toString(),
|
||||
},
|
||||
});
|
||||
|
||||
const user = await Users.findOne({ where: { minecraftUUID: uuid } });
|
||||
const username = getUsername(user);
|
||||
|
||||
res.send({ code: minecraftCol[0].code, whitelisted: minecraftCol[0].whitelisted, username, rawUsername: user.rawUsername });
|
||||
if (!user) {
|
||||
const minecraftCol = await Minecraft.findOrCreate({
|
||||
where: { uuid },
|
||||
defaults: {
|
||||
code: generateCode().toString(),
|
||||
},
|
||||
});
|
||||
|
||||
return res.send({ code: minecraftCol[0].code, whitelisted: minecraftCol[0].whitelisted });
|
||||
}
|
||||
|
||||
const team = await user.getTeam();
|
||||
|
||||
let username;
|
||||
if (!team) {
|
||||
username = user.rawUsername;
|
||||
} else {
|
||||
username = '<gray>[</gray>' + `<color:${team.color}>${team.name}</color>` + '<gray>] </gray>' + user.rawUsername;
|
||||
}
|
||||
|
||||
|
||||
res.send({ whitelisted: true, username, rawUsername: user.rawUsername });
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
|
||||
|
Reference in New Issue
Block a user