Skip to content

Commit eaf8376

Browse files
committed
modify dispatcher to use new middleware executor implementation
1 parent 95dcd10 commit eaf8376

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

src/Dispatcher/Factories/DispatcherFactoryImpl.pas

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ implementation
5151

5252
DispatcherImpl,
5353
RequestResponseFactoryImpl,
54-
MiddlewareExecutorImpl;
54+
MiddlewareExecutorImpl,
55+
WithExceptMiddlewareExecutorImpl;
5556

5657
constructor TDispatcherFactory.create(
5758
const appMiddlewaresInst : IMiddlewareLinkList;
@@ -71,7 +72,9 @@ implementation
7172

7273
function TDispatcherFactory.createMiddlewareExecutor() : IMiddlewareExecutor;
7374
begin
74-
result := TMiddlewareExecutor.create(appMiddlewares);
75+
result := TWithExceptMiddlewareExecutor.create(
76+
TMiddlewareExecutor.create(appMiddlewares)
77+
);
7578
end;
7679

7780
function TDispatcherFactory.build(const container : IDependencyContainer) : IDependency;

src/Dispatcher/Factories/SessionDispatcherFactoryImpl.pas

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,11 @@ implementation
8282
end;
8383

8484
function TSessionDispatcherFactory.createMiddlewareExecutor() : IMiddlewareExecutor;
85-
var actualFactory : IMiddlewareExecutor;
85+
var actualExecutor : IMiddlewareExecutor;
8686
begin
87-
actualFactory := inherited createMiddlewareExecutor();
87+
actualExecutor := inherited createMiddlewareExecutor();
8888
result := TSessionMiddlewareExecutor.create(
89-
actualFactory,
89+
actualExecutor,
9090
fSessionMgr,
9191
fCookieFactory,
9292
fExpiresInSec

0 commit comments

Comments
 (0)