enzostvs's picture
enzostvs HF Staff
responsive, medata and end results
460bb3a
raw
history blame contribute delete
610 Bytes
import { NextRequest } from "next/server";
import { PrismaClient } from '@prisma/client'
const prisma = new PrismaClient()
export async function DELETE(request: NextRequest) {
const { headers } = request
if (headers.get("x-hf-token") !== process.env.HF_TOKEN) {
return Response.json({
message: "Wrong castle fam :^)"
}, { status: 401 });
}
const total = await prisma.quest.deleteMany({
where: {
created_at: {
lt: new Date(Date.now() - 24 * 60 * 60 * 1000)
}
}
})
return Response.json({
ok: true,
message: `${total.count} quests deleted`
})
}