File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed
Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -101,7 +101,10 @@ export const H3Core = /* @__PURE__ */ (() => {
101101 this . _routes . push ( _route ) ;
102102 }
103103
104- _getMiddleware ( route : MatchedRoute < H3Route > | void ) : Middleware [ ] {
104+ _getMiddleware (
105+ _event : H3Event ,
106+ route : MatchedRoute < H3Route > | void ,
107+ ) : Middleware [ ] {
105108 return route ?. data . middleware
106109 ? [ ...this . _middleware , ...route . data . middleware ]
107110 : this . _middleware ;
@@ -114,7 +117,7 @@ export const H3Core = /* @__PURE__ */ (() => {
114117 event . context . matchedRoute = route . data ;
115118 }
116119 const routeHandler = route ?. data . handler || NoHandler ;
117- const middleware = this . _getMiddleware ( route ) ;
120+ const middleware = this . _getMiddleware ( event , route ) ;
118121 return middleware . length > 0
119122 ? callMiddleware ( event , middleware , ( ) => routeHandler ( event ) )
120123 : routeHandler ( event ) ;
Original file line number Diff line number Diff line change @@ -111,7 +111,10 @@ export declare class H3 {
111111 _findRoute ( _event : H3Event ) : MatchedRoute < H3Route > | void ;
112112
113113 /** @internal */
114- _getMiddleware ( route : MatchedRoute < H3Route > | void ) : Middleware [ ] ;
114+ _getMiddleware (
115+ event : H3Event ,
116+ route : MatchedRoute < H3Route > | void ,
117+ ) : Middleware [ ] ;
115118
116119 /** @internal */
117120 _normalizeMiddleware (
You can’t perform that action at this time.
0 commit comments