add all docs

This commit is contained in:
Вячеслав 2025-04-27 16:06:17 +05:00
parent d692a2e519
commit edff901b52
4 changed files with 49 additions and 0 deletions

View file

@ -2,17 +2,29 @@ using SurveyBackend.Services.Exceptions;
namespace SurveyBackend.Middlewares;
/// <summary>
/// Имбовая миддлваря, ловит все эксепшны, кастомные прокидывает как HTTP-exception, остальные кидает 502 и кайфуем
/// </summary>
public class ExceptionsMiddleware
{
private readonly RequestDelegate _next;
private readonly ILogger<ExceptionsMiddleware> _logger;
/// <summary>
/// Ну типа конструктор хз
/// </summary>
/// <param name="next"></param>
/// <param name="logger"></param>
public ExceptionsMiddleware(RequestDelegate next, ILogger<ExceptionsMiddleware> logger)
{
_next = next;
_logger = logger;
}
/// <summary>
///
/// </summary>
/// <param name="context"></param>
public async Task InvokeAsync(HttpContext context)
{
try