decord/source/modules/verification/VerificationUtils.tsx
github-actions cd74c1f217 chore: update source for alpha 345.5
Skipped 1 file(s) >100MB (GitHub limit): source/__vendor/09xxx/9667_m.js (378 MB)
2026-09-05 10:56:28 +00:00

73 lines
3.8 KiB
TypeScript

// Module ID: 6592
// Function ID: 6593
// Name: UserRequiredActions
// Dependencies: [1074, 1114, 12, 2]
// Module 6592 (UserRequiredActions)
import set from "set" /* 2 */;
import applyDefault from "apply" /* 12 */;
import getSystemLocale from "getSystemLocale" /* 1114 */;
import ME from "ME" /* 1074 */;
const UserRequiredActions = ME.UserRequiredActions;
const VerificationTypes = ME.VerificationTypes;
({ EMAIL, PHONE, REVERIFY_EMAIL, REVERIFY_PHONE } = VerificationTypes);
const items = [EMAIL];
const items1 = [PHONE];
const items2 = [REVERIFY_EMAIL];
const items3 = [REVERIFY_PHONE];
const items4 = [EMAIL, PHONE];
const items5 = [PHONE, REVERIFY_EMAIL];
const items6 = [EMAIL, REVERIFY_PHONE];
const items7 = [REVERIFY_EMAIL, REVERIFY_PHONE];
const items8 = [VerificationTypes.CAPTCHA];
let closure_5 = { [UserRequiredActions.REQUIRE_VERIFIED_EMAIL]: items, [UserRequiredActions.REQUIRE_VERIFIED_PHONE]: items1, [UserRequiredActions.REQUIRE_REVERIFIED_EMAIL]: items2, [UserRequiredActions.REQUIRE_REVERIFIED_PHONE]: items3, [UserRequiredActions.REQUIRE_VERIFIED_EMAIL_OR_VERIFIED_PHONE]: items4, [UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_VERIFIED_PHONE]: items5, [UserRequiredActions.REQUIRE_VERIFIED_EMAIL_OR_REVERIFIED_PHONE]: items6, [UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_REVERIFIED_PHONE]: items7, [UserRequiredActions.REQUIRE_CAPTCHA]: items8, [UserRequiredActions.AGREEMENTS]: [], [UserRequiredActions.REQUIRE_SAFETY_FLOWS]: [] };
let result = set.fileFinishedImporting("modules/verification/VerificationUtils.tsx");
export default {
isPhoneReverification(currentUser, action) {
let tmp = undefined !== currentUser && currentUser.isPhoneVerified();
if (tmp) {
tmp = action === UserRequiredActions.REQUIRE_REVERIFIED_PHONE || action === UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_REVERIFIED_PHONE || action === UserRequiredActions.REQUIRE_VERIFIED_EMAIL_OR_REVERIFIED_PHONE;
const tmp4 = action === UserRequiredActions.REQUIRE_REVERIFIED_PHONE || action === UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_REVERIFIED_PHONE || action === UserRequiredActions.REQUIRE_VERIFIED_EMAIL_OR_REVERIFIED_PHONE;
}
return tmp;
},
isEmailReverification(stateFromStores1) {
return stateFromStores1 === UserRequiredActions.REQUIRE_REVERIFIED_EMAIL || stateFromStores1 === UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_REVERIFIED_PHONE || stateFromStores1 === UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_VERIFIED_PHONE;
},
isFullScreenVerification(action) {
let result = action === UserRequiredActions.REQUIRE_CAPTCHA || action === tmp.REQUIRE_VERIFIED_EMAIL || action === tmp.REQUIRE_VERIFIED_PHONE || action === tmp.REQUIRE_REVERIFIED_PHONE || action === tmp.REQUIRE_REVERIFIED_EMAIL_OR_REVERIFIED_PHONE || action === tmp.REQUIRE_VERIFIED_EMAIL_OR_REVERIFIED_PHONE;
if (!result) {
const self = this;
result = this.isEmailReverification(action);
}
return result;
},
getVerificationTypes(action) {
if (null != action) {
return [];
}
},
getButtonTitle(arg0) {
if (VerificationTypes.EMAIL === arg0) {
const intl5 = getSystemLocale.intl;
return intl5.string(getSystemLocale.t["1MPz27"]);
} else if (tmp.PHONE === arg0) {
const intl4 = getSystemLocale.intl;
return intl4.string(getSystemLocale.t.mjJeco);
} else if (tmp.REVERIFY_EMAIL === arg0) {
const intl3 = getSystemLocale.intl;
return intl3.string(getSystemLocale.t.nmdPFX);
} else if (tmp.REVERIFY_PHONE === arg0) {
const intl2 = getSystemLocale.intl;
return intl2.string(getSystemLocale.t.of2125);
} else {
const intl = getSystemLocale.intl;
return intl.string(getSystemLocale.t["oF6+Ww"]);
}
},
areVerificationTypesEqual(arg0, arg1) {
return applyDefault.isEqual(arg0, arg1);
}
};