ALIEZ vor 1 Woche
Ursprung
Commit
898b977f30
2 geänderte Dateien mit 4 neuen und 9 gelöschten Zeilen
  1. 1 1
      messages/zh.json
  2. 3 8
      src/lib/user-label-api.ts

+ 1 - 1
messages/zh.json

@@ -153,7 +153,7 @@
     "name": "姓名",
     "code": "邮箱验证码",
     "referralCode": "推荐码",
-    "referralCodePlaceholder": "如有推荐码请填写",
+    "referralCodePlaceholder": "填写推荐码,邀请人可获88$传誉奖励",
     "optional": "选填",
     "sendCode": "发送验证码",
     "sendCodeCooldown": "{sec} 秒后可重发",

+ 3 - 8
src/lib/user-label-api.ts

@@ -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 };
 }