Files
discord-decomp/modules/age_assurance/native/AppStoreAgeAssurance.android.tsx
T
2026-11-01 12:12:55 +02:00

58 lines
2.0 KiB
TypeScript

// Metro module 16287 (f16288).
import * as _PlayAgeSignals from "./PlayAgeSignals";
import { AgeSignalsVerificationStatus } from "./PlayAgeSignals";
let env11704 = {};
const r14 = {};
r14[AgeSignalsVerificationStatus.VERIFIED] = "VERIFIED";
r14[AgeSignalsVerificationStatus.SUPERVISED] = "SUPERVISED";
r14[AgeSignalsVerificationStatus.SUPERVISED_APPROVAL_PENDING] = "SUPERVISED_APPROVAL_PENDING";
r14[AgeSignalsVerificationStatus.SUPERVISED_APPROVAL_DENIED] = "SUPERVISED_APPROVAL_DENIED";
r14[AgeSignalsVerificationStatus.UNKNOWN] = "UNKNOWN";
r14[AgeSignalsVerificationStatus.DECLARED] = "DECLARED";
const c11704_3 = r14;
const c11704_4 = Object.fromEntries(Object.entries(r14).map((item) => {
const [r22, r23] = item;
return [r23, Number(r22)];
}));
const r56 = {
getAgeSignals: async () => {
const toAppStoreAgeCheck2 = function toAppStoreAgeCheck(a0) {
return {
platform: "android",
ageLower: a0.ageLower,
ageUpper: a0.ageUpper,
googleUserStatus: a0.userStatus == null ? void 0 : c11704_3[a0.userStatus]
};
};
return toAppStoreAgeCheck2(await _PlayAgeSignals.getAgeSignals());
},
getIsConsideredOlderThan: async (c22951_0, c22951_1) => {
let isConsideredOlderThan;
let c28324_0, c28324_1;
L13: {
let env31024;
c28324_1 = void 0;
const r13 = env31024 = {
$parent: env11704
};
c28324_0 = r13;
env31024[0] = void 0;
if (c22951_1 != null) {
env31024[0] = (function toPlayAgeSignals(a0) {
return {
userStatus: a0.googleUserStatus == null ? void 0 : c11704_4[a0.googleUserStatus],
ageLower: a0.ageLower,
ageUpper: a0.ageUpper
};
})(c22951_1);
isConsideredOlderThan = _PlayAgeSignals.isConsideredOlderThan(env31024[0], c22951_0);
break L13;
}
env31024[0] = await _PlayAgeSignals.getAgeSignals();
return _PlayAgeSignals.isConsideredOlderThan(env31024[0], c22951_0);
}
return isConsideredOlderThan;
}
};
export default r56;