diff --git a/src/client/client.ts b/src/client/client.ts index 4e0f291..512dad5 100644 --- a/src/client/client.ts +++ b/src/client/client.ts @@ -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() }