From fa267ae54b834e7595db3a87cac3bd4f4baf51f1 Mon Sep 17 00:00:00 2001 From: lostdusty <47502554+lostdusty@users.noreply.github.com> Date: Tue, 11 Feb 2025 05:42:31 -0300 Subject: [PATCH] api/core: return 429 http status for rate-limit (#1066) Co-authored-by: jj --- api/src/core/api.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/src/core/api.js b/api/src/core/api.js index 364764c0..84f814e4 100644 --- a/api/src/core/api.js +++ b/api/src/core/api.js @@ -61,13 +61,13 @@ export const runAPI = async (express, app, __dirname, isPrimary = true) => { }) const handleRateExceeded = (_, res) => { - const { status, body } = createResponse("error", { + const { body } = createResponse("error", { code: "error.api.rate_exceeded", context: { limit: env.rateLimitWindow } }); - return res.status(status).json(body); + return res.status(429).json(body); }; const keyGenerator = (req) => hashHmac(getIP(req), 'rate').toString('base64url');