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); } }