Skip to content

Commit c8e96a0

Browse files
committed
ref: revert non-relevant changes
1 parent a723db1 commit c8e96a0

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

src/_middleware.ts

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,9 @@ import type {
88
export function wrapFetch(server: Server): ServerHandler {
99
const fetchHandler = server.options.fetch;
1010
const middleware = server.options.middleware || [];
11-
12-
if (middleware.length === 0) {
13-
return fetchHandler;
14-
}
15-
16-
return (request) => callMiddleware(request, fetchHandler, middleware, 0);
11+
return middleware.length === 0
12+
? fetchHandler
13+
: (request) => callMiddleware(request, fetchHandler, middleware, 0);
1714
}
1815

1916
function callMiddleware(
@@ -25,10 +22,7 @@ function callMiddleware(
2522
if (index === middleware.length) {
2623
return fetchHandler(request);
2724
}
28-
29-
const currentMiddleware = middleware[index];
30-
const next = () =>
31-
callMiddleware(request, fetchHandler, middleware, index + 1);
32-
33-
return currentMiddleware(request, next);
25+
return middleware[index](request, () =>
26+
callMiddleware(request, fetchHandler, middleware, index + 1),
27+
);
3428
}

0 commit comments

Comments
 (0)