From 537ed60fa87806a087f8d80e85bc0ee93b595f5f Mon Sep 17 00:00:00 2001 From: Umar Adilov <99314948+adilovcode@users.noreply.github.com> Date: Sat, 10 May 2025 18:14:48 +0500 Subject: [PATCH] Added support for deleting all cache data --- src/app/api/cache-revalidate/route.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/app/api/cache-revalidate/route.ts b/src/app/api/cache-revalidate/route.ts index a7be656..0514d01 100644 --- a/src/app/api/cache-revalidate/route.ts +++ b/src/app/api/cache-revalidate/route.ts @@ -1,16 +1,14 @@ -import { revalidateTag } from 'next/cache'; +import { revalidatePath } from 'next/cache'; import { NextResponse } from 'next/server'; -import { FetchTags } from '@/shared/api/tags'; - export async function GET() { try { - revalidateTag(FetchTags.TAYLOR); + revalidatePath('*'); // Drop all cache return NextResponse.json({ success: true }); } catch (err) { return NextResponse.json( - { error: 'Failed to revalidate', detail: err }, + { error: 'Failed to drop cache', detail: err }, { status: 500 }, ); }