Added verifyminecraft function

This commit is contained in:
2023-08-04 17:05:49 +02:00
parent cf968f198a
commit 1b89c4440b
5 changed files with 645 additions and 4 deletions

View File

@@ -0,0 +1,31 @@
const express = require('express');
const { Minecraft } = require('../functions/models.js');
const router = express.Router();
router.post('/', async (req, res) => {
const { uuid } = req.body;
if (!uuid) return res.status(400).send({ errorMessage: 'UUID is required' });
try {
const minecraftCol = await Minecraft.findOrCreate({
where: { uuid },
defaults: {
code: generateCode().toString(),
},
});
res.send({ code: minecraftCol[0].code });
} catch (error) {
console.log(error);
res.status(500).send({ errorMessage: 'Error while verifing minecraft uuid' });
}
});
const generateCode = () => {
return Math.floor(100000 + Math.random() * 900000);
};
module.exports = router;