fix: add correct properties to tracking

This commit is contained in:
Christel Westerberg
2024-07-16 10:39:22 +02:00
parent 92829108be
commit d8f7e4157a
3 changed files with 10 additions and 33 deletions

View File

@@ -222,7 +222,7 @@ export const userQueryRouter = router({
}),
tracking: safeProtectedProcedure.query(async function ({ ctx }) {
const notLoggedInUserTrackingData: TrackingSDKUserData = {
loginStatus: false,
loginStatus: "Non-logged in",
}
if (!ctx.session) {
@@ -267,12 +267,13 @@ export const userQueryRouter = router({
const membership = getMembership(verifiedUserData.data.memberships)
const loggedInUserTrackingData: TrackingSDKUserData = {
loginStatus: true,
loginStatus: "logged in",
loginType: ctx.session.token.loginType as LoginType,
memberId: membership?.membershipNumber,
memberLevel: membership?.membershipLevel,
noOfNightsStayed: verifiedPreviousStaysData.data.links?.totalCount ?? 0,
totalPointsAvailableToSpend: membership?.currentPoints,
loginAction: "login success",
}
return loggedInUserTrackingData