Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4943.js (118.4 MB)
73 lines
3.7 KiB
TypeScript
73 lines
3.7 KiB
TypeScript
// Module ID: 6831
|
|
// Function ID: 6832
|
|
// Name: VerificationUtils
|
|
// Dependencies: [1078, 1119, 12, 2]
|
|
|
|
// Module 6831 (VerificationUtils)
|
|
import _modDef12 from "module_12" /* 12 */;
|
|
import util from "util" /* 1119 */;
|
|
import Constants from "Constants" /* 1078 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
const UserRequiredActions = Constants.UserRequiredActions;
|
|
const VerificationTypes = Constants.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 = size.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(item) {
|
|
if (VerificationTypes.EMAIL === item) {
|
|
const intl5 = util.intl;
|
|
return intl5.string(util.t["1MPz27"]);
|
|
} else if (tmp.PHONE === item) {
|
|
const intl4 = util.intl;
|
|
return intl4.string(util.t.mjJeco);
|
|
} else if (tmp.REVERIFY_EMAIL === item) {
|
|
const intl3 = util.intl;
|
|
return intl3.string(util.t.nmdPFX);
|
|
} else if (tmp.REVERIFY_PHONE === item) {
|
|
const intl2 = util.intl;
|
|
return intl2.string(util.t.of2125);
|
|
} else {
|
|
const intl = util.intl;
|
|
return intl.string(util.t["oF6+Ww"]);
|
|
}
|
|
},
|
|
areVerificationTypesEqual(arg0, arg1) {
|
|
return _modDef12.isEqual(arg0, arg1);
|
|
}
|
|
};
|