Files
discord-decomp/sources/modules/age_assurance/AgeVerificationURLActionCreators.tsx
T
2026-07-27 16:20:00 +03:00

147 lines
6.9 KiB
TypeScript

/* Metro module 6257; source: modules/age_assurance/AgeVerificationURLActionCreators.tsx; dependencies: [5, 1226, 661, 5266, 507, 694, 2] */
function _fun49403(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49403, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6435:6, offset: 0x011f8866, size: 267 bytes, params: 8, frame: 23
const env0_0 = require;
const closure = function() {
return _initiateAgeVerification.apply(this, arguments);
};
const closure2 = function() {
return _initiateSuspendedUserAgeVerification.apply(this, arguments);
};
const closure3 = function() {
var HTTP = require(dependencyMap[4]).HTTP;
return HTTP.get({url: Endpoints.AGE_VERIFICATION_METHODS, rejectWithError: true});
};
const closure4 = function() {
var value2 = AuthenticationStore.getSuspendedUserToken();
var HTTP = require(dependencyMap[4]).HTTP;
return HTTP.post({url: Endpoints.SAFETY_HUB_GET_SUSPENDED_AGE_VERIFICATION_METHODS, rejectWithError: true,
body: {token: value2}});
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importDefault(5) /* metro dependency 5 */;
const authenticationStore = importDefault(1226) /* metro dependency 1226: AuthenticationStore */;
const env0_5 = (require(661) /* metro dependency 661: Constants */).Endpoints;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/age_assurance/AgeVerificationURLActionCreators.tsx');
exports.requestAgeVerification = function() {
return _requestAgeVerification.apply(this, arguments);
};
exports.initiateAgeVerification = closure;
exports.initiateSuspendedUserAgeVerification = closure2;
exports.getAgeVerificationMethods = function() {
return _getAgeVerificationMethods.apply(this, arguments);
};
exports.fetchAgeVerificationMethods = closure3;
exports.fetchAgeVerificationMethodsSuspendedUser = closure4;
}
function _requestAgeVerification() { // fn#49404, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6435:136, offset: 0x011f8971, size: 48 bytes, params: 1, frame: 14
return env0_3(_fun49406).apply(this, arguments);
}
function _initiateAgeVerification() { // fn#49408, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6435:508, offset: 0x011f8a46, size: 48 bytes, params: 1, frame: 14
return env0_3(_fun49410).apply(this, arguments);
}
function _initiateSuspendedUserAgeVerification() { // fn#49412, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6435:825, offset: 0x011f8aeb, size: 48 bytes, params: 1, frame: 14
return env0_3(_fun49414).apply(this, arguments);
}
function _getAgeVerificationMethods() { // fn#49415, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6435:1181, offset: 0x011f8bcd, size: 48 bytes, params: 1, frame: 14
return env0_3(_fun49417).apply(this, arguments);
}
async function _fun49406({method, classificationId}) { // fn#49406, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6435:205, offset: 0x011f89b3, size: 147 bytes, params: 2, frame: 17
if (false) {
return undefined;
}
await undefined;
if (false) {
return undefined;
}
value = environment.__proto__.__proto__;
const value4 = env2_0(env2_2[3]);
if (value4.isCurrentUserSuspended()) {
await env2_9({classificationId: classificationId, method: method});
} else {
await env2_7(method);
}
value = undefined;
if (false) {
}
return value;
}
function* _fun49410(a0) { // fn#49410, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6435:579, offset: 0x011f8a7f, size: 108 bytes, params: 2, frame: 14
if (false) {
return undefined;
}
value = environment.__proto__.__proto__;
const HTTP = env2_0(env2_2[4]).HTTP;
const post = HTTP.post;
const VERIFY_AGE = env2_5.VERIFY_AGE;
yield Reflect.apply(post, HTTP, [{url: VERIFY_AGE, body: {method: a0}, rejectWithError: true}]);
value = undefined;
if (false) {
return value;
}
return value.body;
}
async function _fun49414({classificationId, method}) { // fn#49414, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6435:922, offset: 0x011f8b2d, size: 160 bytes, params: 2, frame: 18
if (false) {
return undefined;
}
await undefined;
if (false) {
return undefined;
}
value = environment.__proto__.__proto__;
const suspendedUserToken = env2_4.getSuspendedUserToken();
const HTTP = env2_0(env2_2[4]).HTTP;
const post = HTTP.post;
const SAFETY_HUB_REQUEST_SUSPENDED_AGE_VERIFICATION = env2_5.SAFETY_HUB_REQUEST_SUSPENDED_AGE_VERIFICATION;
await Reflect.apply(post, HTTP, [{url: SAFETY_HUB_REQUEST_SUSPENDED_AGE_VERIFICATION,
body: {token: suspendedUserToken, from_classification_id: classificationId, method: method},
rejectWithError: true}]);
value = undefined;
if (false) {
return value;
}
return value.body;
}
function* _fun49417() { // fn#49417, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6435:1256, offset: 0x011f8c06, size: 167 bytes, params: 1, frame: 17
var environment;
var r5;
var r1;
if (true) {
value = environment.__proto__.__proto__;
var binding = env2_1;
var binding2 = env2_2;
var value3 = undefined;
binding(binding2[5]).dispatch({type: 'AGE_VERIFICATION_METHODS_LOAD_START'});
var value5 = env2_0(binding2[3]);
r5 = value5.isCurrentUserSuspended() ? env2_13() : env2_12();
if (r5 == null) {
r1 = value3;
} else {
value = r5.then(_fun49418);
value = value.catch(_fun49419);
r1 = value;
}
yield r1;
}
}
function _fun49418({body}) { // fn#49418, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6435:1487, offset: 0x011f8cad, size: 68 bytes, params: 2, frame: 13
const value = environment.__proto__.__proto__.__proto__;
env3_1(env3_2[5]).dispatch({type: 'AGE_VERIFICATION_METHODS_LOAD_SUCCESS', methods: body.methods});
}
function _fun49419() { // fn#49419, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6435:1589, offset: 0x011f8cf1, size: 49 bytes, params: 1, frame: 13
const value = environment.__proto__.__proto__.__proto__;
env3_1(env3_2[5]).dispatch({type: 'AGE_VERIFICATION_METHODS_LOAD_FAILURE'});
}