fix query id

This commit is contained in:
2023-03-16 09:55:47 +01:00
parent fcfba08b64
commit e90b4068ff
2 changed files with 2 additions and 4 deletions
-1
View File
@@ -75,7 +75,6 @@ export function CheckServerToken(
.where('token', '=', password) .where('token', '=', password)
.executeTakeFirst() .executeTakeFirst()
.then((result) => { .then((result) => {
if (!!result) this.body.serverId = name
cb(null, !!result) cb(null, !!result)
}) })
} }
+2 -3
View File
@@ -41,7 +41,7 @@ const serversTimeout: { [id: string]: NodeJS.Timeout } = {}
//same rate limiting code as register. max 10 kills per server every 1 sec. should be enough. //same rate limiting code as register. max 10 kills per server every 1 sec. should be enough.
router.post('/:serverId/kill', (req, res, next) => { router.post('/:serverId/kill', (req, res, next) => {
let serverId = req.body.serverId || 'undefined' let serverId = Number(req.query.serverId)
if (serversCount[serverId] > 2) { if (serversCount[serverId] > 2) {
return res.status(429).json({ return res.status(429).json({
error: 'too many requests. Are players really making that much kills ?' error: 'too many requests. Are players really making that much kills ?'
@@ -58,7 +58,6 @@ router.post('/:serverId/kill', (req, res, next) => {
router.post( router.post(
'/:serverId/kill', '/:serverId/kill',
query('serverId').exists().toInt().isInt(),
body([ body([
'attacker_current_weapon_mods', 'attacker_current_weapon_mods',
'attacker_weapon_1_mods', 'attacker_weapon_1_mods',
@@ -193,7 +192,7 @@ router.post(
res.sendStatus(201) res.sendStatus(201)
console.log( console.log(
`[${Date.now().toLocaleString()}] Kill submitted for server ${ `[${Date.now().toLocaleString()}] Kill submitted for server ${
req.body.serverId req.query.serverId
}, ${attacker_name} killed ${victim_name}` }, ${attacker_name} killed ${victim_name}`
) )
}) })