add gamemodes route

This commit is contained in:
2023-04-20 12:27:26 +02:00
parent 4305eb117a
commit cfb913bfb9
+5 -2
View File
@@ -33,7 +33,7 @@ router.get(
'/:dataType',
param('dataType')
.custom(
(e) => e == 'weapons' || e == 'players' || e == 'maps' || e == 'servers'
(e) => e == 'weapons' || e == 'players' || e == 'maps' || e == 'servers' || e == 'gamemodes'
)
.withMessage('Only weapons, players, maps or servers are valid paths'),
query(['player', 'host']).optional().toInt().isInt(),
@@ -50,7 +50,7 @@ router.get(
host?: number
}
} = {}
let index: 'cause_of_death' | 'attacker_id' | 'map' | 'servername'
let index: 'cause_of_death' | 'attacker_id' | 'map' | 'servername' | 'game_mode'
switch (req.params.dataType) {
case 'weapons':
index = 'cause_of_death'
@@ -64,6 +64,9 @@ router.get(
case 'servers':
index = 'servername'
break
case 'gamemodes':
index = 'game_mode'
break
default:
return res.status(400).send()
}