|
|
@@ -22,15 +22,10 @@ export async function fetchCustomUserLabel(): Promise<CustomUserLabel> {
|
|
|
data.levelLabel ?? data.level ?? data.label ?? root.levelLabel ?? root.level ?? root.label;
|
|
|
const levelLabel = parseLevelLabel(levelRaw) ?? undefined;
|
|
|
|
|
|
+ const referralRaw =
|
|
|
+ data.referralCode ?? data.referral_code ?? root.referralCode ?? root.referral_code;
|
|
|
const referralCode =
|
|
|
- pickString(
|
|
|
- data.referralCode ??
|
|
|
- data.referral_code ??
|
|
|
- data.code ??
|
|
|
- root.referralCode ??
|
|
|
- root.referral_code ??
|
|
|
- root.code,
|
|
|
- ) || undefined;
|
|
|
+ typeof referralRaw === "string" ? pickString(referralRaw) || undefined : undefined;
|
|
|
|
|
|
return { levelLabel, referralCode };
|
|
|
}
|