Merged in feat/sw-3545-update-sas-userinfo-tracking (pull request #2982)
feat(SW-3545): Update partner-sas userinfo tracking * Update loginType to eurobonus * Remove tracking booking code properties when disabled * Add EB user data to tracking * Fix type issue Approved-by: Joakim Jäderberg
This commit is contained in:
@@ -2,6 +2,7 @@ import { createCounter } from "@scandic-hotels/common/telemetry"
|
||||
|
||||
import { safeProtectedProcedure } from "../../../procedures"
|
||||
import { isValidSession } from "../../../utils/session"
|
||||
import { getEuroBonusProfileData } from "../../partners/sas/getEuroBonusProfile"
|
||||
import { getFriendsMembership } from "../helpers"
|
||||
import { getVerifiedUser } from "../utils/getVerifiedUser"
|
||||
|
||||
@@ -95,11 +96,19 @@ async function getSasEurobonusUserTrackingData(session: Session | null) {
|
||||
}
|
||||
|
||||
try {
|
||||
const eurobonusProfile = await getEuroBonusProfileData({
|
||||
accessToken: session.token.access_token,
|
||||
loginType: "eurobonus",
|
||||
})
|
||||
|
||||
const loggedInUserTrackingData: TrackingUserData = {
|
||||
loginStatus: "logged in",
|
||||
loginType: session.token.loginType,
|
||||
loginAction: "login success",
|
||||
memberType: "sas-eurobonus",
|
||||
eurobonusNumber: eurobonusProfile.eurobonusNumber,
|
||||
tier: eurobonusProfile.tier,
|
||||
linkStatus: eurobonusProfile.linkStatus,
|
||||
}
|
||||
|
||||
return loggedInUserTrackingData
|
||||
|
||||
Reference in New Issue
Block a user