Check for valid session.

This commit is contained in:
Mike Cao 2024-12-11 21:02:42 -08:00
parent 62a8b29453
commit 8cdd1674ae
2 changed files with 6 additions and 5 deletions

View File

@ -88,5 +88,5 @@ export async function getSession(req: NextApiRequestCollect): Promise<SessionDat
} }
} }
return { ...session, visitId: visitId }; return { ...session, visitId };
} }

View File

@ -102,6 +102,11 @@ export default async (req: NextApiRequestCollect, res: NextApiResponse) => {
await useSession(req, res); await useSession(req, res);
const session = req.session; const session = req.session;
if (!session?.id) {
return;
}
const iat = Math.floor(new Date().getTime() / 1000); const iat = Math.floor(new Date().getTime() / 1000);
// expire visitId after 30 minutes // expire visitId after 30 minutes
@ -111,10 +116,6 @@ export default async (req: NextApiRequestCollect, res: NextApiResponse) => {
session.iat = iat; session.iat = iat;
if (!session.websiteId) {
return;
}
if (type === COLLECTION_TYPE.event) { if (type === COLLECTION_TYPE.event) {
// eslint-disable-next-line prefer-const // eslint-disable-next-line prefer-const
let [urlPath, urlQuery] = safeDecodeURI(url)?.split('?') || []; let [urlPath, urlQuery] = safeDecodeURI(url)?.split('?') || [];