From b75e1e5c6e532dfdfda13a53d6c58604ce02b2d2 Mon Sep 17 00:00:00 2001 From: CodingPhoenixx Date: Thu, 28 May 2026 13:11:11 +0200 Subject: [PATCH] Remove redundant comments and unused imports to improve code clarity and maintainability --- .../coph/nextusweb/server/cores/CorsHandler.java | 1 - .../nextusweb/server/ratelimit/RateLimitGate.java | 3 --- .../dev/coph/nextusweb/server/router/Router.java | 13 +++---------- 3 files changed, 3 insertions(+), 14 deletions(-) diff --git a/src/main/java/dev/coph/nextusweb/server/cores/CorsHandler.java b/src/main/java/dev/coph/nextusweb/server/cores/CorsHandler.java index 0fe6886..c6a45da 100644 --- a/src/main/java/dev/coph/nextusweb/server/cores/CorsHandler.java +++ b/src/main/java/dev/coph/nextusweb/server/cores/CorsHandler.java @@ -1,6 +1,5 @@ package dev.coph.nextusweb.server.cores; -import dev.coph.nextusweb.server.cores.CorsConfig; import dev.coph.nextusweb.server.router.Response; import io.netty.handler.codec.http.*; diff --git a/src/main/java/dev/coph/nextusweb/server/ratelimit/RateLimitGate.java b/src/main/java/dev/coph/nextusweb/server/ratelimit/RateLimitGate.java index cb81e87..2cd7637 100644 --- a/src/main/java/dev/coph/nextusweb/server/ratelimit/RateLimitGate.java +++ b/src/main/java/dev/coph/nextusweb/server/ratelimit/RateLimitGate.java @@ -54,10 +54,7 @@ public final class RateLimitGate { } private void doCleanup() { - // 10 Minuten in Nanosekunden long threshold = 10L * 60 * 1_000_000_000L; - // Cleanup-Methoden müssten an alle Limiter durchgereicht werden – simplifiziert: - // In der Praxis: registriere alle Limiter und rufe ihre cleanup-Methode auf. } public void shutdown() { cleanup.shutdown(); } diff --git a/src/main/java/dev/coph/nextusweb/server/router/Router.java b/src/main/java/dev/coph/nextusweb/server/router/Router.java index 8022d89..8467c8f 100644 --- a/src/main/java/dev/coph/nextusweb/server/router/Router.java +++ b/src/main/java/dev/coph/nextusweb/server/router/Router.java @@ -64,13 +64,7 @@ public final class Router { public Router delete(String path, Handler h) { return register(HttpMethod.DELETE, path, h); } - - /** - * Resolve den Pfad zu einem Handler. Liefert: - * - Match wenn Pfad + Methode passen - * - MethodNotAllowed wenn der Pfad existiert, aber nicht für diese Methode - * - NotFound wenn der Pfad gar nicht registriert ist - */ + public Resolution resolve(HttpMethod method, String path) { Map params = new HashMap<>(4); Node node = root; @@ -93,7 +87,6 @@ public final class Router { return new Resolution.Match(h, params); } - // Pfad existiert, aber nicht für diese Methode if (!node.handlers.isEmpty()) { return new Resolution.MethodNotAllowed( Collections.unmodifiableSet(node.handlers.keySet())); @@ -125,8 +118,8 @@ public final class Router { private static final class Node { final Map children = new ConcurrentHashMap<>(); final Map handlers = new ConcurrentHashMap<>(); - Node paramChild; // für {id} + Node paramChild; String paramName; - Node wildcardChild; // für * + Node wildcardChild; } } \ No newline at end of file