From 8d9c3ebcaf731176d7cb60e6e61cf4dd92adbfd6 Mon Sep 17 00:00:00 2001 From: zkldi <20380519+zkldi@users.noreply.github.com> Date: Sat, 4 Dec 2021 10:39:02 +0000 Subject: [PATCH] Check if header starts with v2, so we can push patches more efficiently. --- server/src/server/router/ir/beatoraja/auth.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/src/server/router/ir/beatoraja/auth.ts b/server/src/server/router/ir/beatoraja/auth.ts index f9c2c581b..06337c7b5 100644 --- a/server/src/server/router/ir/beatoraja/auth.ts +++ b/server/src/server/router/ir/beatoraja/auth.ts @@ -3,5 +3,12 @@ import { RequestHandler } from "express"; export const ValidateIRClientVersion: RequestHandler = (req, res, next) => { const header = req.header("X-TachiIR-Version"); + if (!header?.startsWith("v2")) { + return res.status(400).json({ + success: false, + description: `Invalid X-TachiIR-Version.`, + }); + } + return next(); };