From 2856c1500ab9da79fd9e1cee155ea6ef7ccce650 Mon Sep 17 00:00:00 2001 From: Georgi Hristov Date: Sun, 10 May 2026 09:51:29 +0300 Subject: [PATCH] feat: filter non-api requests --- .../Middleware/DebugProbeMiddleware.cs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/DebugProbe.AspNetCore/Middleware/DebugProbeMiddleware.cs b/DebugProbe.AspNetCore/Middleware/DebugProbeMiddleware.cs index 2e9aa48..13f90a6 100644 --- a/DebugProbe.AspNetCore/Middleware/DebugProbeMiddleware.cs +++ b/DebugProbe.AspNetCore/Middleware/DebugProbeMiddleware.cs @@ -27,10 +27,19 @@ public async Task Invoke(HttpContext context, DebugEntryStore store) { var endpoint = context.GetEndpoint(); - var isApiEndpoint = - endpoint?.Metadata.GetMetadata() is not null; + if (endpoint is null) + { + await _next(context); + return; + } + + var path = context.Request.Path.Value ?? string.Empty; + + var ignored = + path.StartsWith("/debug") || + path.StartsWith("/swagger"); - if (!isApiEndpoint) + if (ignored) { await _next(context); return;