Update return type for Facebook verification

This commit is contained in:
Darren Clarke 2024-05-16 13:00:18 +02:00
parent f6dc60eb08
commit e22a8e8d98
7 changed files with 939 additions and 475 deletions

View file

@ -16,17 +16,18 @@ export class Facebook extends Service {
if (searchParams.get("hub.mode") === "subscribe") {
const challenge = searchParams.get("hub.challenge");
const response = new Response(challenge, { status: 200 });
return NextResponse.json(challenge) as any;
return response as any;
} else {
return NextResponse.error();
}
} else {
const message = await req.json();
const worker = await getWorkerUtils();
await worker.addJob("facebook/receive-facebook-message", { message });
return NextResponse.json({ response: "ok" });
}
const message = await req.json();
const worker = await getWorkerUtils();
await worker.addJob("facebook/receive-facebook-message", { message });
return NextResponse.json({ response: "ok" });
}
}