add gamemodes route
This commit is contained in:
@@ -33,7 +33,7 @@ router.get(
|
|||||||
'/:dataType',
|
'/:dataType',
|
||||||
param('dataType')
|
param('dataType')
|
||||||
.custom(
|
.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'),
|
.withMessage('Only weapons, players, maps or servers are valid paths'),
|
||||||
query(['player', 'host']).optional().toInt().isInt(),
|
query(['player', 'host']).optional().toInt().isInt(),
|
||||||
@@ -50,7 +50,7 @@ router.get(
|
|||||||
host?: number
|
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) {
|
switch (req.params.dataType) {
|
||||||
case 'weapons':
|
case 'weapons':
|
||||||
index = 'cause_of_death'
|
index = 'cause_of_death'
|
||||||
@@ -64,6 +64,9 @@ router.get(
|
|||||||
case 'servers':
|
case 'servers':
|
||||||
index = 'servername'
|
index = 'servername'
|
||||||
break
|
break
|
||||||
|
case 'gamemodes':
|
||||||
|
index = 'game_mode'
|
||||||
|
break
|
||||||
default:
|
default:
|
||||||
return res.status(400).send()
|
return res.status(400).send()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user