From 8cdd1674ae7c55e90d4001d74310fb3807cf96b1 Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Wed, 11 Dec 2024 21:02:42 -0800 Subject: [PATCH] Check for valid session. --- src/lib/session.ts | 2 +- src/pages/api/send.ts | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/lib/session.ts b/src/lib/session.ts index ca145c04..5311e3fd 100644 --- a/src/lib/session.ts +++ b/src/lib/session.ts @@ -88,5 +88,5 @@ export async function getSession(req: NextApiRequestCollect): Promise { await useSession(req, res); const session = req.session; + + if (!session?.id) { + return; + } + const iat = Math.floor(new Date().getTime() / 1000); // expire visitId after 30 minutes @@ -111,10 +116,6 @@ export default async (req: NextApiRequestCollect, res: NextApiResponse) => { session.iat = iat; - if (!session.websiteId) { - return; - } - if (type === COLLECTION_TYPE.event) { // eslint-disable-next-line prefer-const let [urlPath, urlQuery] = safeDecodeURI(url)?.split('?') || [];