From a87a5456599cc55a3b0c87c7f29a1dcf38481196 Mon Sep 17 00:00:00 2001 From: amy Date: Mon, 25 Nov 2024 17:58:35 +0330 Subject: [PATCH] bad nea --- src/main/java/dev/exhq/Main.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/dev/exhq/Main.java b/src/main/java/dev/exhq/Main.java index 3695d2c..4a31931 100644 --- a/src/main/java/dev/exhq/Main.java +++ b/src/main/java/dev/exhq/Main.java @@ -1,10 +1,12 @@ package dev.exhq; import io.javalin.Javalin; +import io.javalin.http.util.NaiveRateLimit; import io.javalin.websocket.WsContext; import java.time.Duration; import java.util.Objects; +import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicReference; public class Main { @@ -18,6 +20,7 @@ public class Main { AtomicReference client = new AtomicReference<>(); Javalin app = Javalin.create(); app.post("/send", ctx -> { + NaiveRateLimit.requestPerTimeUnit(ctx, 3, TimeUnit.MINUTES); if (client.get() == null) { ctx.status(400).result("echo was not found"); return;