From b1024c71de182488a4dcf0cf6bc2a0e7faf1e1c2 Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Wed, 19 Jun 2024 22:12:35 -0700 Subject: [PATCH] Update types. --- src/lib/types.ts | 13 ------------- src/pages/api/realtime/[websiteId].ts | 7 ++----- 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/src/lib/types.ts b/src/lib/types.ts index d5671134..e6596552 100644 --- a/src/lib/types.ts +++ b/src/lib/types.ts @@ -149,19 +149,6 @@ export interface WebsiteStats { totalTime: { value: number; change: number }; } -export interface RealtimeInit { - websites: Website[]; - token: string; - data: RealtimeUpdate; -} - -export interface RealtimeUpdate { - pageviews: any[]; - sessions: any[]; - events: any[]; - timestamp: number; -} - export interface DateRange { value: string; startDate: Date; diff --git a/src/pages/api/realtime/[websiteId].ts b/src/pages/api/realtime/[websiteId].ts index eeecae89..82854f1c 100644 --- a/src/pages/api/realtime/[websiteId].ts +++ b/src/pages/api/realtime/[websiteId].ts @@ -1,7 +1,7 @@ import { startOfMinute, subMinutes } from 'date-fns'; import { canViewWebsite } from 'lib/auth'; import { useAuth, useValidate } from 'lib/middleware'; -import { NextApiRequestQueryBody, RealtimeInit } from 'lib/types'; +import { NextApiRequestQueryBody } from 'lib/types'; import { NextApiResponse } from 'next'; import { methodNotAllowed, ok, unauthorized } from 'next-basics'; import { getRealtimeData } from 'queries'; @@ -20,10 +20,7 @@ const schema = { }), }; -export default async ( - req: NextApiRequestQueryBody, - res: NextApiResponse, -) => { +export default async (req: NextApiRequestQueryBody, res: NextApiResponse) => { await useAuth(req, res); await useValidate(schema, req, res);