Merged in feat/tracking-sessionId (pull request #1653)

Feat(tracking): add sessionId to all events. Fixed some invalid session bugs

* Feat(tracking): add sessionId to all events. Fixed some invalid session bugs


Approved-by: Anton Gunnarsson
This commit is contained in:
Linus Flood
2025-03-27 10:42:24 +00:00
parent 5de2a993a7
commit 0f9c9c2af8
5 changed files with 20 additions and 9 deletions

View File

@@ -5,6 +5,7 @@ import * as api from "@/lib/api"
import { getVerifiedUser } from "@/server/routers/user/query"
import { router, safeProtectedServiceProcedure } from "@/server/trpc"
import { isValidSession } from "@/utils/session"
import { getFriendsMembership } from "@/utils/user"
import {
@@ -77,7 +78,7 @@ const removePackageFailCounter = meter.createCounter(
async function getMembershipNumber(
session: Session | null
): Promise<string | undefined> {
if (!session) return undefined
if (!isValidSession(session)) return undefined
const verifiedUser = await getVerifiedUser({ session })
if (!verifiedUser || "error" in verifiedUser) {