53 lines
2.4 KiB
TypeScript
53 lines
2.4 KiB
TypeScript
// Module ID: 5585
|
|
// Function ID: 47347
|
|
// Name: openAgeGateModal
|
|
// Dependencies: []
|
|
// Exports: closeAgeGateModal, closeFailedAgeGate, openAgeGateModal, openFailureAgeGateModal, openSuccessAgeGateModal
|
|
|
|
// Module 5585 (openAgeGateModal)
|
|
const AgeGateAnalyticAction = require(dependencyMap[0]).AgeGateAnalyticAction;
|
|
const _module = require(dependencyMap[1]);
|
|
({ Routes: closure_4, AnalyticEvents: closure_5 } = _module);
|
|
const _module1 = require(dependencyMap[6]);
|
|
const result = _module1.fileFinishedImporting("modules/age_gate/AgeGateModalActionCreators.tsx");
|
|
|
|
export const openAgeGateModal = function openAgeGateModal(NSFW_VOICE_CHANNEL) {
|
|
let obj = importDefault(dependencyMap[2]);
|
|
obj = { section: NSFW_VOICE_CHANNEL };
|
|
obj.track(constants2.OPEN_MODAL, { type: "Enter Your Birthday", source: obj });
|
|
obj = { type: "AGE_GATE_MODAL_OPEN", source: NSFW_VOICE_CHANNEL };
|
|
importDefault(dependencyMap[3]).dispatch(obj);
|
|
};
|
|
export const closeAgeGateModal = function closeAgeGateModal(source) {
|
|
let obj = importDefault(dependencyMap[3]);
|
|
obj.wait(() => callback(closure_2[3]).dispatch({ type: "AGE_GATE_MODAL_CLOSE" }));
|
|
if (undefined !== source) {
|
|
obj = { source, action: AgeGateAnalyticAction.AGE_GATE_CLOSE };
|
|
importDefault(dependencyMap[2]).track(constants2.AGE_GATE_ACTION, obj);
|
|
const obj2 = importDefault(dependencyMap[2]);
|
|
}
|
|
};
|
|
export const openSuccessAgeGateModal = function openSuccessAgeGateModal(source) {
|
|
let obj = importDefault(dependencyMap[3]);
|
|
obj.wait(() => {
|
|
callback(closure_2[3]).dispatch({ type: "AGE_GATE_SUCCESS_MODAL_OPEN" });
|
|
});
|
|
obj = { source, action: AgeGateAnalyticAction.AGE_GATE_SUCCESS };
|
|
importDefault(dependencyMap[2]).track(constants2.AGE_GATE_ACTION, obj);
|
|
};
|
|
export const openFailureAgeGateModal = function openFailureAgeGateModal(source) {
|
|
const require = arg1;
|
|
let obj = importDefault(dependencyMap[3]);
|
|
obj.wait(() => {
|
|
let obj = callback(closure_2[3]);
|
|
obj = { type: "AGE_GATE_FAILURE_MODAL_OPEN", underageMessage: arg1 };
|
|
obj.dispatch(obj);
|
|
});
|
|
obj = { source, action: AgeGateAnalyticAction.AGE_GATE_FAILURE };
|
|
importDefault(dependencyMap[2]).track(constants2.AGE_GATE_ACTION, obj);
|
|
};
|
|
export const closeFailedAgeGate = function closeFailedAgeGate() {
|
|
importDefault(dependencyMap[4]).logoutInternal();
|
|
const obj = importDefault(dependencyMap[4]);
|
|
require(dependencyMap[5]).transitionTo(constants.LOGIN, { source: "age_gate_modal" });
|
|
};
|