From 979f9bebc0eaba759a6f3fdfe171059b40fdc529 Mon Sep 17 00:00:00 2001 From: kainpets Date: Wed, 11 Oct 2023 15:46:23 +0200 Subject: [PATCH] add metadata property as a middleware --- packages/nextlove/src/with-route-spec/index.ts | 4 +--- .../nextlove/src/with-route-spec/middlewares/with-metadata.ts | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/nextlove/src/with-route-spec/index.ts b/packages/nextlove/src/with-route-spec/index.ts index 3ad446458..bb04dce2b 100644 --- a/packages/nextlove/src/with-route-spec/index.ts +++ b/packages/nextlove/src/with-route-spec/index.ts @@ -113,9 +113,7 @@ export const createWithRouteSpec: CreateWithRouteSpecFunction = (( shouldValidateGetRequestBody, supportedArrayFormats, }), - withMetadata({ - legacySdkTakesDeviceIdStringParameter: true, - }), + withMetadata(spec.metaData), userDefinedRouteFn )(req as any, res) } diff --git a/packages/nextlove/src/with-route-spec/middlewares/with-metadata.ts b/packages/nextlove/src/with-route-spec/middlewares/with-metadata.ts index d77f93956..552caddbd 100644 --- a/packages/nextlove/src/with-route-spec/middlewares/with-metadata.ts +++ b/packages/nextlove/src/with-route-spec/middlewares/with-metadata.ts @@ -7,6 +7,7 @@ const MetaDataSchema = z.object({ export type MetaData = z.infer export const withMetadata = (metaData: MetaData) => (next) => (req, res) => { + // do something with metaData return next(req, res) }