const utils = require("../../../../modules/utils") const logger = require("../../../../modules/logger") const controller = require("../../../../controllers/db") const express = require("express") const router = express() router.post("/iam", (req, res) => { if (!req.body || !req.body.hwid) { const ip = req.headers['x-forwarded-for'] || req.socket.remoteAddress utils.handleError(req, res, 422, "Paramètre manquant dans le corp de la requête : ") logger.log(`{Route:"/api/v1/ban/iam"} Strange request from ip<${ip}>`) } else { const potentialBan = controller.getBan(req.body.hwid) if (potentialBan != undefined) { delete potentialBan.remote_ip delete potentialBan.hardware_id delete potentialBan.last_minecraft_uuid res.status(200).json(potentialBan) } else { res.status(200).json({ success: true }) } } }) module.exports = router