Skip to content

Commit 96b72fe

Browse files
committed
Loose handler response to be Response, not NextResponse
1 parent 1cfabfb commit 96b72fe

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import { NextRequest, NextResponse } from "next/server";
1+
import { NextRequest } from "next/server";
22

33
import { WebApiAdapter } from "@/handlers/platforms/fetch-api";
44

55
export 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
}

src/handlers/platforms/next-app-router/saleor-webhooks/saleor-webhook.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ export type WebhookConfig<Event = AsyncWebhookEventType | SyncWebhookEventType>
2222
export 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

2828
export 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

0 commit comments

Comments
 (0)