From 3eee62d6adc966efd9d90cb3a7f41cd3f8996185 Mon Sep 17 00:00:00 2001 From: tdurieux Date: Tue, 7 Feb 2023 09:52:19 +0100 Subject: [PATCH] feat: increase slowdown threshold for webview --- src/server.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/server.ts b/src/server.ts index c2ef754..a1686ca 100644 --- a/src/server.ts +++ b/src/server.ts @@ -77,6 +77,13 @@ export default async function start() { maxDelayMs: 5000, headers: true, }); + const webViewSpeedLimiter = slowDown({ + windowMs: 15 * 60 * 1000, // 15 minutes + delayAfter: 200, + delayMs: 150, + maxDelayMs: 5000, + headers: true, + }); app.use("/github", rate, speedLimiter, connection.router); @@ -125,7 +132,7 @@ export default async function start() { }); // web view - app.use("/w/", rate, speedLimiter, router.webview); + app.use("/w/", rate, webViewSpeedLimiter, router.webview); app .get("/", indexResponse)