Исправлен 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; var next = pipeline;
pipeline = () => middleware(context, next); pipeline = () => middleware.InvokeAsync(context, next);
} }
await pipeline(); await pipeline();