File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed
src/handlers/platforms/next-app-router Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 1- import { NextRequest , NextResponse } from "next/server" ;
1+ import { NextRequest } from "next/server" ;
22
33import { WebApiAdapter } from "@/handlers/platforms/fetch-api" ;
44
55export type NextAppRouterHandlerInput = NextRequest ;
6- export type NextAppRouterHandler = ( req : NextRequest ) => NextResponse | Promise < NextResponse > ;
6+ export type NextAppRouterHandler = ( req : NextRequest ) => Response | Promise < Response > ;
77
8- export class NextAppRouterAdapter extends WebApiAdapter < NextRequest , NextResponse > {
8+ export class NextAppRouterAdapter extends WebApiAdapter < NextRequest > {
99 constructor ( public request : NextRequest ) {
10- super ( request , NextResponse ) ;
10+ super ( request , Response ) ;
1111 }
1212}
Original file line number Diff line number Diff line change @@ -22,15 +22,15 @@ export type WebhookConfig<Event = AsyncWebhookEventType | SyncWebhookEventType>
2222export type NextAppRouterWebhookHandler <
2323 TPayload = unknown ,
2424 TRequest extends NextRequest = NextRequest ,
25- TResponse extends NextResponse = NextResponse ,
25+ TResponse extends Response = NextResponse ,
2626> = WebApiWebhookHandler < TPayload , TRequest , TResponse > ;
2727
2828export abstract class SaleorNextAppRouterWebhook < TPayload = unknown > extends GenericSaleorWebhook <
2929 NextAppRouterHandlerInput ,
3030 TPayload
3131> {
3232 createHandler ( handlerFn : NextAppRouterWebhookHandler < TPayload > ) : NextAppRouterHandler {
33- return async ( req ) : Promise < NextResponse > => {
33+ return async ( req ) : Promise < Response > => {
3434 const adapter = new NextAppRouterAdapter ( req ) ;
3535 const prepareRequestResult = await super . prepareRequest < NextAppRouterAdapter > ( adapter ) ;
3636
You can’t perform that action at this time.
0 commit comments