diff --git a/src/app/api/websites/[websiteId]/performance/route.ts b/src/app/api/websites/[websiteId]/performance/route.ts deleted file mode 100644 index ea18f75e8..000000000 --- a/src/app/api/websites/[websiteId]/performance/route.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { z } from 'zod'; -import { getQueryFilters, parseRequest } from '@/lib/request'; -import { json, unauthorized } from '@/lib/response'; -import { dateRangeParams } from '@/lib/schema'; -import { canViewWebsite } from '@/permissions'; -import { getPerformanceStats } from '@/queries/sql'; - -export async function GET( - request: Request, - { params }: { params: Promise<{ websiteId: string }> }, -) { - const schema = z.object({ - ...dateRangeParams, - }); - - const { auth, query, error } = await parseRequest(request, schema); - - if (error) { - return error(); - } - - const { websiteId } = await params; - - if (!(await canViewWebsite(auth, websiteId))) { - return unauthorized(); - } - - const filters = await getQueryFilters(query, websiteId); - - const data = await getPerformanceStats(websiteId, filters); - - return json(data); -}