78 lines
2.5 KiB
TypeScript
78 lines
2.5 KiB
TypeScript
// Metro module 11084 (f11085).
|
|
import { AGE_APPEAL_ACTION_SHEET_NAME, AGE_CHECK_POLL_DELAY_MS } from "./SafetyHubConstants";
|
|
import { AGE_VERIFICATION_GET_STARTED_MODAL_KEY } from "../age_assurance/AgeVerificationConstants";
|
|
import Dispatcher from "../../Dispatcher";
|
|
import ActionSheetActionCreators from "../action_sheet/native/ActionSheetActionCreators";
|
|
import ModalActionCreators from "../../actions/ModalActionCreators";
|
|
import { AgeVerificationModalEntryPoint } from "../age_assurance/AgeVerificationAnalyticsUtils";
|
|
import { checkSuspendedUserAgeVerification } from "./SafetyHubActionCreators";
|
|
function $mk116124($env) {
|
|
return () => {
|
|
const Component = $env[0];
|
|
const r4 = $env.$parent;
|
|
return <Component classificationId={r4[0]} entryPoint={AgeVerificationModalEntryPoint.AUTOMATED_UNDERAGE_APPEALS} isRetry={false} useEmbeddedMethods onComplete={$mk118307(r4)} />;
|
|
};
|
|
}
|
|
function $mk118307($env) {
|
|
return () => {
|
|
const r4 = $env[1];
|
|
c7478_8.success();
|
|
if (r4 != null) {
|
|
r4();
|
|
}
|
|
c7478_8.start_verification_check();
|
|
};
|
|
}
|
|
let env7478 = {};
|
|
const c7478_8 = {
|
|
open: (a0, a1) => {
|
|
Dispatcher.dispatch({
|
|
type: "SAFETY_HUB_AUTOMATED_UNDERAGE_APPEAL_MODAL_OPEN"
|
|
});
|
|
ActionSheetActionCreators.openLazy(import("./native/AutomatedUnderageAppealActionSheet"), AGE_APPEAL_ACTION_SHEET_NAME, {
|
|
classificationId: a0,
|
|
onClose: a1
|
|
});
|
|
},
|
|
openV2: (a0, a1) => {
|
|
let env18525 = {
|
|
$parent: env7478
|
|
};
|
|
env18525[0] = a0;
|
|
env18525[1] = a1;
|
|
Dispatcher.dispatch({
|
|
type: "SAFETY_HUB_AUTOMATED_UNDERAGE_APPEAL_MODAL_OPEN"
|
|
});
|
|
ModalActionCreators.pushLazy(async () => {
|
|
let env30348;
|
|
const r9 = env30348 = {
|
|
$parent: env18525
|
|
};
|
|
let c26937_0 = r9;
|
|
env30348[0] = void 0;
|
|
const r35 = await import("../age_assurance/native/AgeVerificationGetStartedModal");
|
|
env30348[0] = r35.default;
|
|
return $mk116124(c26937_0);
|
|
}, {
|
|
onClose: a1
|
|
}, AGE_VERIFICATION_GET_STARTED_MODAL_KEY);
|
|
},
|
|
close: () => {
|
|
Dispatcher.dispatch({
|
|
type: "SAFETY_HUB_AUTOMATED_UNDERAGE_APPEAL_MODAL_CLOSE"
|
|
});
|
|
},
|
|
success: () => {
|
|
Dispatcher.dispatch({
|
|
type: "SAFETY_HUB_AUTOMATED_UNDERAGE_APPEAL_SUBMIT_SUCCESS"
|
|
});
|
|
},
|
|
start_verification_check: () => {
|
|
Dispatcher.dispatch({
|
|
type: "SAFETY_HUB_AUTOMATED_UNDERAGE_APPEAL_START_POLL"
|
|
});
|
|
setTimeout(() => checkSuspendedUserAgeVerification(), AGE_CHECK_POLL_DELAY_MS);
|
|
}
|
|
};
|
|
export default c7478_8;
|