24 lines
727 B
TypeScript
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;
|
|
}
|
|
}
|
|
}
|