Исправлен Reverse

This commit is contained in:
FrigaT
2025-09-06 00:39:05 +03:00
parent 0e3f6497ea
commit e13d5354e6

View File

@@ -39,10 +39,11 @@ public class Pipeline<TContext> : IPipeline<TContext>
}
};
foreach (var middleware in _middlewares.Reverse())
for (int i = _middlewares.Count - 1; i >= 0; --i)
{
var middleware = _middlewares[i];
var next = pipeline;
pipeline = () => middleware(context, next);
pipeline = () => middleware.InvokeAsync(context, next);
}
await pipeline();