File tree Expand file tree Collapse file tree 2 files changed +7
-7
lines changed Expand file tree Collapse file tree 2 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -15,12 +15,12 @@ import {
15
15
import type { EventHandler , EventHandlerRequest , H3Event } from 'h3' ;
16
16
17
17
/**
18
- * Instruments a middleware handler.
18
+ * Wraps a middleware handler with Sentry instrumentation .
19
19
*
20
20
* @param handler The middleware handler.
21
21
* @param fileName The name of the middleware file.
22
22
*/
23
- export function instrumentMiddlewareHandler ( handler : EventHandler , fileName : string ) {
23
+ export function wrapMiddlewareHandler ( handler : EventHandler , fileName : string ) {
24
24
return async ( event : H3Event < EventHandlerRequest > ) => {
25
25
const middlewarePath = event ?. path || event ?. node ?. req ?. url || 'unknown' ;
26
26
Original file line number Diff line number Diff line change @@ -9,8 +9,8 @@ import type { InputPluginOption } from 'rollup';
9
9
export function addMiddlewareImports ( ) : void {
10
10
addServerImports ( [
11
11
{
12
- name : 'instrumentMiddlewareHandler ' ,
13
- from : createResolver ( import . meta. url ) . resolve ( './runtime/hooks/instrumentMiddlewareHandler ' ) ,
12
+ name : 'wrapMiddlewareHandler ' ,
13
+ from : createResolver ( import . meta. url ) . resolve ( './runtime/hooks/wrapMiddlewareHandler ' ) ,
14
14
} ,
15
15
] ) ;
16
16
}
@@ -78,18 +78,18 @@ function middlewareInstrumentationPlugin(nitro: Nitro): InputPluginOption {
78
78
*/
79
79
function wrapMiddlewareCode ( originalCode : string , fileName : string ) : string {
80
80
return `
81
- import { instrumentMiddlewareHandler } from '#imports';
81
+ import { wrapMiddlewareHandler } from '#imports';
82
82
83
83
function defineInstrumentedEventHandler(handlerOrObject) {
84
84
// Handle function syntax
85
85
if (typeof handlerOrObject === 'function') {
86
- return defineEventHandler(instrumentMiddlewareHandler (handlerOrObject, '${ fileName } '));
86
+ return defineEventHandler(wrapMiddlewareHandler (handlerOrObject, '${ fileName } '));
87
87
}
88
88
89
89
// Handle object syntax
90
90
return defineEventHandler({
91
91
...handlerOrObject,
92
- handler: instrumentMiddlewareHandler (handlerOrObject.handler, '${ fileName } ')
92
+ handler: wrapMiddlewareHandler (handlerOrObject.handler, '${ fileName } ')
93
93
});
94
94
}
95
95
You can’t perform that action at this time.
0 commit comments