Skip to content

Commit 9d2924d

Browse files
Pass arguments to fromRequest wrapped function
1 parent e31a2ec commit 9d2924d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Diff for: src/zap.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -307,11 +307,11 @@ function isReadableStream(val: unknown): val is Readable {
307307
export function fromRequest<Fn extends (req: ServerRequest, ...rest: any[]) => any>(fn: Fn): Fn {
308308
const cache = new WeakMap<ServerRequest, any>()
309309
const errorCache = new WeakMap<ServerRequest, any>()
310-
const cachedFn = (req: ServerRequest) => {
310+
const cachedFn = (req: ServerRequest, ...rest: any[]) => {
311311
if (errorCache.has(req)) throw errorCache.get(req)
312312
if (cache.has(req)) return cache.get(req)
313313
try {
314-
const value = fn(req)
314+
const value = fn(req, ...rest)
315315
cache.set(req, value)
316316
return value
317317
} catch (error) {

0 commit comments

Comments
 (0)