From 87820a6f2daf67c81bbd01041bf73f76e96dfae9 Mon Sep 17 00:00:00 2001 From: Linus Flood Date: Thu, 6 Feb 2025 10:02:26 +0000 Subject: [PATCH] Merged in feat/sw-1575-profileId-tracking (pull request #1264) feat: #sw-1575 using profileId instead of membershipnumber for tracking i userInfo object * feat: #sw-1575 using profileId instead of membershipnumber for tracking i userInfo object Approved-by: Erik Tiekstra --- server/routers/user/query.ts | 3 ++- types/components/tracking.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/server/routers/user/query.ts b/server/routers/user/query.ts index 1e5145b41..8c42e2a51 100644 --- a/server/routers/user/query.ts +++ b/server/routers/user/query.ts @@ -431,7 +431,8 @@ export const userQueryRouter = router({ const loggedInUserTrackingData: TrackingSDKUserData = { loginStatus: "logged in", loginType: ctx.session.token.loginType as LoginType, - memberId: membership?.membershipNumber, + memberId: verifiedUserData.data.profileId, + membershipNumber: membership?.membershipNumber, memberLevel: membership?.membershipLevel as MembershipLevel, noOfNightsStayed: verifiedPreviousStaysData.data.links?.totalCount ?? 0, totalPointsAvailableToSpend: membership?.currentPoints, diff --git a/types/components/tracking.ts b/types/components/tracking.ts index 12b7853f9..246e14b9e 100644 --- a/types/components/tracking.ts +++ b/types/components/tracking.ts @@ -40,6 +40,7 @@ export type TrackingSDKUserData = { loginStatus: "logged in" | "Non-logged in" loginType?: LoginType memberId?: string + membershipNumber?: string memberLevel?: MembershipLevel noOfNightsStayed?: number totalPointsAvailableToSpend?: number