MatchMaster/server/laf-cloud/functions/Utils.ts
2026-09-10 19:45:03 +08:00

24 lines
727 B
TypeScript

import cloud from '@lafjs/cloud';
const db = cloud.database();
export default class Utils {
static isNewPlayerB(user: any): boolean {
let assignments = user?.abTests;
if (typeof assignments === "string") {
try { assignments = JSON.parse(assignments); } catch { return false; }
}
const assignment = assignments?.layer_1;
return !!assignment && assignment.name === "new1_50" && assignment.enabled !== false
&& ["B", "2"].includes(String(assignment.group).toUpperCase());
}
static checkToken(token, token1) {
if (token == token1) {
//console.error("校验成功")
return true;
} else {
//console.log("校验不成攻:"+token,token1)
return false;
}
}
}