Change pins to alphanumeric

This commit is contained in:
Joey Yakimowich-Payne 2026-01-15 21:01:04 -07:00
commit bfcc33cc50
No known key found for this signature in database
GPG key ID: 6BFE655FA5ABD1E1
3 changed files with 65 additions and 32 deletions

View file

@ -14,6 +14,14 @@ const gameCreationLimiter = rateLimit({
message: { error: 'Too many game creations, please try again later.' },
});
const gameLookupLimiter = rateLimit({
windowMs: 60 * 1000,
max: isDev ? 500 : 100,
standardHeaders: true,
legacyHeaders: false,
message: { error: 'Too many requests, please try again later.' },
});
const SESSION_TTL_MINUTES = parseInt(process.env.GAME_SESSION_TTL_MINUTES || '5', 10);
interface GameSession {
@ -71,7 +79,7 @@ router.post('/', gameCreationLimiter, (req: Request, res: Response) => {
}
});
router.get('/:pin', (req: Request, res: Response) => {
router.get('/:pin', gameLookupLimiter, (req: Request, res: Response) => {
try {
const { pin } = req.params;