Update revalidate paths again

This commit is contained in:
Henrik Larsson 2023-07-07 14:11:09 +02:00
parent 96929d2221
commit 0ca5cdbae4

View File

@ -8,11 +8,6 @@ const SANITY_WEBHOOK_SECRET = `${process.env.SANITY_WEBHOOK_SECRET}`;
export async function POST(request: NextRequest) {
// Await the response from our request.
const requestData = await request.json();
const path = request.nextUrl.searchParams.get('path') || '/'
console.log(`===== Path: ${path}`)
console.log(`===== Search params: ${request.nextUrl.searchParams}`)
// Get headers.
const headersList = headers();
@ -33,9 +28,15 @@ export async function POST(request: NextRequest) {
const slug = requestData.slug;
const locale = requestData.locale;
const type = requestData.type;
const pathToRevalidate = slug;
let pathToRevalidate = "";
revalidatePath(slug);
if (type === "home") {
pathToRevalidate = `${slug}`
} else {
pathToRevalidate = `${locale}${slug}`
}
revalidatePath(pathToRevalidate);
console.log(`===== Revalidated path: ${pathToRevalidate}`);
return NextResponse.json({ revalidated: true, now: Date.now() });