shoc-backend/Api.SeaHavenIndustries/Middleware/SentryRequestMetadataMiddleware.cs
2026-09-03 17:12:49 -03:00

20 lines
485 B
C#

using Api.SeaHavenIndustries.Observability;
using Sentry;
namespace Api.SeaHavenIndustries.Middleware;
public sealed class SentryRequestMetadataMiddleware
{
private readonly RequestDelegate _next;
public SentryRequestMetadataMiddleware(RequestDelegate next)
{
_next = next;
}
public async Task InvokeAsync(HttpContext context, IHub sentryHub)
{
SentryObservability.ConfigureRequest(sentryHub, context);
await _next(context);
}
}