Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,43 @@
|
||||
/* Metro module 7245; source: modules/guild_member_verification/GuildJoinRequestAnalyticUtils.tsx; dependencies: [1226, 1945, 661, 683, 2] */
|
||||
function _fun58235(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#58235, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7423:6, offset: 0x016c272a, size: 185 bytes, params: 8, frame: 19
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const authenticationStore = importDefault(1226) /* metro dependency 1226: AuthenticationStore */;
|
||||
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
|
||||
const env0_4 = (require(661) /* metro dependency 661: Constants */).AnalyticEvents;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/GuildJoinRequestAnalyticUtils.tsx');
|
||||
exports.trackMemberApplicationViewed = function({guildId, applicationUserId, applicationStatus}) {
|
||||
var defaultImport = importDefault(dependencyMap[3]);
|
||||
var GUILD_MEMBER_APPLICATION_VIEWED = AnalyticEvents.GUILD_MEMBER_APPLICATION_VIEWED;
|
||||
var object = {guild_id: guildId};
|
||||
object.viewing_user_id = AuthenticationStore.getId();
|
||||
object.application_user_id = applicationUserId;
|
||||
object.application_status = applicationStatus;
|
||||
defaultImport.track(GUILD_MEMBER_APPLICATION_VIEWED, object);
|
||||
};
|
||||
exports.trackMemberApplicationAction = function({guildId, actionType, applicationUserId}) {
|
||||
var defaultImport = importDefault(dependencyMap[3]);
|
||||
var GUILD_MEMBER_APPLICATION_ACTION = AnalyticEvents.GUILD_MEMBER_APPLICATION_ACTION;
|
||||
var object = {guild_id: guildId, action_type: actionType, application_user_id: applicationUserId};
|
||||
object.viewing_user_id = AuthenticationStore.getId();
|
||||
defaultImport.track(GUILD_MEMBER_APPLICATION_ACTION, object);
|
||||
};
|
||||
exports.trackMemberApplicationInterviewMessage = trackMemberApplicationInterviewMessage;
|
||||
exports.trackMemberVerificationApplicationViewed = function(a0) {
|
||||
var defaultImport = importDefault(dependencyMap[3]);
|
||||
var MEMBER_VERIFICATION_APPLICATION_VIEWED = AnalyticEvents.MEMBER_VERIFICATION_APPLICATION_VIEWED;
|
||||
defaultImport.track(MEMBER_VERIFICATION_APPLICATION_VIEWED, {guild_id: a0});
|
||||
};
|
||||
}
|
||||
|
||||
function trackMemberApplicationInterviewMessage({guildId, messageId, channelId, joinRequestStatus, joinRequestUserId}) { // fn#58238, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7423:777, offset: 0x016c28b1, size: 170 bytes, params: 2, frame: 21
|
||||
const id = AuthenticationStore.getId();
|
||||
const value5 = GuildMemberStore.getMember(guildId, id)?.joinedAt != null;
|
||||
const defaultImport = importDefault(683) /* metro dependency 683: AnalyticsUtils */;
|
||||
const track = defaultImport.track;
|
||||
const GUILD_MEMBER_APPLICATION_INTERVIEW_MESSAGE = AnalyticEvents.GUILD_MEMBER_APPLICATION_INTERVIEW_MESSAGE;
|
||||
Reflect.apply(track, defaultImport, [GUILD_MEMBER_APPLICATION_INTERVIEW_MESSAGE, {guild_id: guildId,
|
||||
channel_id: channelId, message_id: messageId, message_user_id: id, is_member: value5,
|
||||
join_request_status: joinRequestStatus, join_request_user_id: joinRequestUserId}]);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,318 @@
|
||||
/* Metro module 7068; source: modules/guild_member_verification/GuildJoinRequestStore.tsx; dependencies: [6, 7, 15, 17, 18, 1878, 3970, 3738, 3972, 3780, 3971, 672, 566, 694, 2] */
|
||||
function _fun56262(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#56262, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:6, offset: 0x013c3fca, size: 748 bytes, params: 8, frame: 22
|
||||
const env0_0 = require;
|
||||
const guildUserKey = function(a0, a1) {
|
||||
return '' + a0 + ':' + a1;
|
||||
};
|
||||
const closure = function(a0) {
|
||||
var items = [];
|
||||
items.push(StaticGuildJoinRequestIndexes_GUILD_JOIN_REQUESTS_BY_ID(a0.joinRequestId));
|
||||
items.push(StaticGuildJoinRequestIndexes_GUILD_JOIN_REQUESTS_BY_STATUS(a0.guildId, a0.applicationStatus));
|
||||
return items;
|
||||
};
|
||||
const closure2 = function({guildId, request}) {
|
||||
var joinRequestFromServerBinding = joinRequestFromServer;
|
||||
var value2 = undefined;
|
||||
var value3 = joinRequestFromServerBinding(request);
|
||||
var value4 = UserStore.getCurrentUser();
|
||||
if (value4 == null) {
|
||||
return false;
|
||||
}
|
||||
var userId = value3.userId;
|
||||
if (userId === value4.id) {
|
||||
return false;
|
||||
}
|
||||
var value5 = get_56271(value3.joinRequestId);
|
||||
updateSubmittedGuildJoinRequestTotal(guildId, value3.applicationStatus,
|
||||
value5 == null ? value2 : value5.applicationStatus);
|
||||
upsert_56272(value3);
|
||||
return true;
|
||||
};
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(6) /* metro dependency 6 */;
|
||||
const env0_4 = importDefault(7) /* metro dependency 7 */;
|
||||
const env0_5 = importDefault(15) /* metro dependency 15 */;
|
||||
const env0_6 = importDefault(17) /* metro dependency 17 */;
|
||||
const env0_7 = importDefault(18) /* metro dependency 18 */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const env0_9 = (require(3970) /* metro dependency 3970: UserGuildJoinRequestStore */).joinRequestFromServer;
|
||||
const Map = global.Map;
|
||||
const map = new Map();
|
||||
const env0_11 = {};
|
||||
const env0_12 = {};
|
||||
const StaticGuildJoinRequestIndexes_GUILD_JOIN_REQUESTS_BY_ID = function(a0) {
|
||||
return 'guild-join-request=' + a0;
|
||||
};
|
||||
const StaticGuildJoinRequestIndexes_GUILD_JOIN_REQUESTS_BY_STATUS = function(a0, a1) {
|
||||
return 'guild-' + a0 + '-' + a1;
|
||||
};
|
||||
const SecondaryIndexMap = (require(3780) /* metro dependency 3780: SecondaryIndexMap */).SecondaryIndexMap;
|
||||
let secondaryIndexMap = new SecondaryIndexMap(closure, function({joinRequestId}) {
|
||||
return '' + joinRequestId;
|
||||
});
|
||||
secondaryIndexMap = new SecondaryIndexMap(closure, function({joinRequestId}) {
|
||||
return '' + joinRequestId;
|
||||
});
|
||||
secondaryIndexMap = new SecondaryIndexMap(closure, function({actionedAt}) {
|
||||
return '' + actionedAt;
|
||||
});
|
||||
const env0_19 = {};
|
||||
const env0_20 = {};
|
||||
const env0_21 = {};
|
||||
const env0_22 = {};
|
||||
const Seconds = (importDefault(672) /* metro dependency 672: Durations */).Seconds;
|
||||
const MINUTE = Seconds.MINUTE;
|
||||
const env0_23 = 10 * MINUTE;
|
||||
const Store = (importDefault(566) /* metro dependency 566: flux */).Store;
|
||||
_fun56279(Store).displayName = 'GuildJoinRequestStoreV2';
|
||||
secondaryIndexMap = new secondaryIndexMap(importDefault(694) /* metro dependency 694: Dispatcher */,
|
||||
{GUILD_JOIN_REQUEST_BY_ID_FETCH_SUCCESS: function({joinRequest}) {
|
||||
upsert_56272(joinRequest);
|
||||
}, GUILD_JOIN_REQUESTS_FOR_USER_FETCH_SUCCESS: GUILD_JOIN_REQUESTS_FOR_USER_FETCH_SUCCESS,
|
||||
GUILD_JOIN_REQUESTS_FETCH_SUCCESS: function({status, requests, total, guildId}) {
|
||||
env0_13 = false;
|
||||
if (status === require(dependencyMap[8]).GuildJoinRequestApplicationStatuses.SUBMITTED) {
|
||||
setSubmittedGuildJoinRequestTotal(guildId, total);
|
||||
}
|
||||
requests.forEach(_fun56297);
|
||||
}, GUILD_JOIN_REQUESTS_FETCH_START: function() {
|
||||
env0_13 = true;
|
||||
}, GUILD_JOIN_REQUESTS_FETCH_FAILURE: function() {
|
||||
env0_13 = false;
|
||||
}, GUILD_JOIN_REQUEST_CREATE: closure2, GUILD_JOIN_REQUEST_UPDATE: closure2,
|
||||
GUILD_JOIN_REQUEST_DELETE: GUILD_JOIN_REQUEST_DELETE_56300,
|
||||
GUILD_JOIN_REQUESTS_SET_APPLICATION_TAB: GUILD_JOIN_REQUESTS_SET_APPLICATION_TAB,
|
||||
GUILD_JOIN_REQUESTS_SET_SORT_ORDER: GUILD_JOIN_REQUESTS_SET_SORT_ORDER,
|
||||
GUILD_JOIN_REQUESTS_SET_SELECTED: GUILD_JOIN_REQUESTS_SET_SELECTED});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/GuildJoinRequestStore.tsx');
|
||||
exports.default = secondaryIndexMap;
|
||||
}
|
||||
|
||||
function _isNativeReflectConstruct_56263() { // fn#56263, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:190, offset: 0x013c42b6, size: 94 bytes, params: 1, frame: 18
|
||||
var Boolean;
|
||||
var prototype;
|
||||
var valueOf;
|
||||
var call;
|
||||
var Reflect;
|
||||
var construct;
|
||||
var closure;
|
||||
var value;
|
||||
var error;
|
||||
try {
|
||||
Boolean = global.Boolean;
|
||||
prototype = Boolean.prototype;
|
||||
valueOf = prototype.valueOf;
|
||||
call = valueOf.call;
|
||||
Reflect = global.Reflect;
|
||||
construct = Reflect.construct;
|
||||
Boolean = global.Boolean;
|
||||
closure = function() {
|
||||
};
|
||||
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
|
||||
value = Reflect.apply(call, valueOf, [value]);
|
||||
var result = !value;
|
||||
} catch (error) {
|
||||
}
|
||||
return (_isNativeReflectConstruct_56263_isNativeReflectConstruct = function() {
|
||||
return !!result;
|
||||
})();
|
||||
}
|
||||
|
||||
function getSubmittedGuildJoinRequestTotal(a0) { // fn#56266, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:402, offset: 0x013c4314, size: 16 bytes, params: 2, frame: 2
|
||||
return env0_11[a0];
|
||||
}
|
||||
|
||||
function setSubmittedGuildJoinRequestTotal(a0, a1) { // fn#56267, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:460, offset: 0x013c4324, size: 60 bytes, params: 3, frame: 15
|
||||
env0_11[a0] = a1;
|
||||
env0_10.set(a0, (importDefault(3738) /* metro dependency 3738 */)());
|
||||
}
|
||||
|
||||
function updateSubmittedGuildJoinRequestTotal(a0, a1, a2) { // fn#56268, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:534, offset: 0x013c4360, size: 176 bytes, params: 4, frame: 17
|
||||
const GuildJoinRequestApplicationStatuses = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).GuildJoinRequestApplicationStatuses;
|
||||
var SUBMITTED;
|
||||
var setSubmittedGuildJoinRequestTotalBinding;
|
||||
var submittedGuildJoinRequestTotal;
|
||||
var Math;
|
||||
if (a1 !== a2) {
|
||||
if (a1 != null) {
|
||||
SUBMITTED = GuildJoinRequestApplicationStatuses.SUBMITTED;
|
||||
if (a1 === SUBMITTED) {
|
||||
setSubmittedGuildJoinRequestTotal(a0, getSubmittedGuildJoinRequestTotal(a0) + 1);
|
||||
}
|
||||
SUBMITTED = GuildJoinRequestApplicationStatuses.SUBMITTED;
|
||||
if (a2 === SUBMITTED) {
|
||||
submittedGuildJoinRequestTotal = getSubmittedGuildJoinRequestTotal(a0);
|
||||
setSubmittedGuildJoinRequestTotalBinding = setSubmittedGuildJoinRequestTotal;
|
||||
Math = global.Math;
|
||||
setSubmittedGuildJoinRequestTotalBinding(a0, Math.max(0, submittedGuildJoinRequestTotal - 1));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function get_56271(a0) { // fn#56271, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:1623, offset: 0x013c4456, size: 22 bytes, params: 2, frame: 11
|
||||
return env0_16.get(a0);
|
||||
}
|
||||
|
||||
function upsert_56272(a0) { // fn#56272, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:1655, offset: 0x013c446c, size: 204 bytes, params: 2, frame: 16
|
||||
let binding = env0_22;
|
||||
let joinRequestId = a0.joinRequestId;
|
||||
binding[joinRequestId] = a0;
|
||||
binding = env0_16;
|
||||
let set = binding.set;
|
||||
Reflect.apply(set, binding, [a0.joinRequestId, a0]);
|
||||
const guildJoinRequestUtilsModule = require(3971) /* metro dependency 3971: GuildJoinRequestUtils */;
|
||||
if (guildJoinRequestUtilsModule.isSubmittedApplicationStatus(a0.applicationStatus)) {
|
||||
binding = env0_18;
|
||||
joinRequestId = a0.joinRequestId;
|
||||
binding.delete(joinRequestId);
|
||||
binding = env0_17;
|
||||
set = binding.set;
|
||||
joinRequestId = a0.joinRequestId;
|
||||
Reflect.apply(set, binding, [joinRequestId, a0]);
|
||||
}
|
||||
const moduleValue2 = guildJoinRequestUtilsModule;
|
||||
if (moduleValue2.isActionedApplicationStatus(a0.applicationStatus)) {
|
||||
binding = env0_17;
|
||||
joinRequestId = a0.joinRequestId;
|
||||
binding.delete(joinRequestId);
|
||||
binding = env0_18;
|
||||
set = binding.set;
|
||||
joinRequestId = a0.joinRequestId;
|
||||
Reflect.apply(set, binding, [joinRequestId, a0]);
|
||||
}
|
||||
}
|
||||
|
||||
function _fun56279(a0) { // fn#56279, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:2298, offset: 0x013c463a, size: 285 bytes, params: 2, frame: 16
|
||||
const closure = GuildJoinRequestStoreV2;
|
||||
env0_7(closure, a0);
|
||||
return env0_4(closure, [{key: 'initialize', value: function() {
|
||||
this.waitFor(UserStore);
|
||||
}}, {key: 'getRequest', value: value_56282}, {key: 'getRequests', value: value_56283},
|
||||
{key: 'getSubmittedGuildJoinRequestTotal', value: value_56284}, {key: 'isFetching', value: value_56285},
|
||||
{key: 'hasFetched', value: value_56286}, {key: 'getSelectedApplicationTab', value: value_56287},
|
||||
{key: 'getSelectedSortOrder', value: value_56288}, {key: 'getSelectedGuildJoinRequest', value: value_56289},
|
||||
{key: 'getRequestsForUser', value: value_56290}]);
|
||||
}
|
||||
|
||||
function GUILD_JOIN_REQUESTS_FOR_USER_FETCH_SUCCESS({guildId, userId, requests}) { // fn#56294, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:3932, offset: 0x013c4954, size: 75 bytes, params: 2, frame: 15
|
||||
requests.forEach(upsert_56272);
|
||||
env0_12[guildUserKey(guildId, userId)] = requests.map(function(a0) {
|
||||
return a0.joinRequestId;
|
||||
});
|
||||
}
|
||||
|
||||
function GUILD_JOIN_REQUESTS_FETCH_SUCCESS({status, requests, total, guildId}) { // fn#56296, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:4102, offset: 0x013c49aa, size: 101 bytes, params: 2, frame: 17
|
||||
const GuildJoinRequestApplicationStatuses = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).GuildJoinRequestApplicationStatuses;
|
||||
const SUBMITTED = GuildJoinRequestApplicationStatuses.SUBMITTED;
|
||||
if (status === SUBMITTED) {
|
||||
setSubmittedGuildJoinRequestTotal(guildId, total);
|
||||
}
|
||||
requests.forEach(function(a0) {
|
||||
upsert_56272(a0);
|
||||
});
|
||||
}
|
||||
|
||||
function GUILD_JOIN_REQUEST_DELETE_56300({id, guildId}) { // fn#56300, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:4591, offset: 0x013c4a22, size: 106 bytes, params: 2, frame: 17
|
||||
var binding;
|
||||
const value2 = get_56271(id);
|
||||
if (value2 != null) {
|
||||
updateSubmittedGuildJoinRequestTotal(guildId, 'DELETED', value2.applicationStatus);
|
||||
delete env0_22[id];
|
||||
binding = env0_16;
|
||||
binding.delete(id);
|
||||
binding = env0_17;
|
||||
binding.delete(id);
|
||||
binding = env0_18;
|
||||
binding.delete(id);
|
||||
}
|
||||
}
|
||||
|
||||
function GUILD_JOIN_REQUESTS_SET_APPLICATION_TAB({guildId, applicationTab}) { // fn#56301, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:4853, offset: 0x013c4a8c, size: 41 bytes, params: 2, frame: 4
|
||||
if (applicationTab !== env0_19[guildId]) {
|
||||
env0_19[guildId] = applicationTab;
|
||||
}
|
||||
}
|
||||
|
||||
function GUILD_JOIN_REQUESTS_SET_SORT_ORDER({guildId, sortOrder, applicationStatus}) { // fn#56302, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:4971, offset: 0x013c4ab5, size: 142 bytes, params: 2, frame: 14
|
||||
var moduleValue;
|
||||
var moduleValue2;
|
||||
if (sortOrder !== env0_20[guildId]) {
|
||||
env0_20[guildId] = sortOrder;
|
||||
moduleValue = require(3971) /* metro dependency 3971: GuildJoinRequestUtils */;
|
||||
if (moduleValue.isActionedApplicationStatus(applicationStatus)) {
|
||||
env0_18.clear();
|
||||
}
|
||||
moduleValue2 = require(3971) /* metro dependency 3971: GuildJoinRequestUtils */;
|
||||
if (moduleValue2.isSubmittedApplicationStatus(applicationStatus)) {
|
||||
env0_17.clear();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function GUILD_JOIN_REQUESTS_SET_SELECTED({guildId, request}) { // fn#56303, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:5200, offset: 0x013c4b43, size: 29 bytes, params: 2, frame: 3
|
||||
env0_21[guildId] = request;
|
||||
}
|
||||
|
||||
function value_56283(a0, a1) { // fn#56283, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:2747, offset: 0x013c4757, size: 134 bytes, params: 3, frame: 16
|
||||
var r0;
|
||||
var moduleValue2;
|
||||
const value = environment.__proto__;
|
||||
const value2 = StaticGuildJoinRequestIndexes_GUILD_JOIN_REQUESTS_BY_STATUS(a0, a1);
|
||||
const guildJoinRequestUtilsModule = require(3971) /* metro dependency 3971: GuildJoinRequestUtils */;
|
||||
if (guildJoinRequestUtilsModule.isActionedApplicationStatus(a1)) {
|
||||
r0 = env1_18.values(value2);
|
||||
} else {
|
||||
moduleValue2 = guildJoinRequestUtilsModule;
|
||||
r0 = moduleValue2.isSubmittedApplicationStatus(a1) ? env1_17.values(value2) : env1_16.values(value2);
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function value_56286(a0) { // fn#56286, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:3101, offset: 0x013c47dd, size: 102 bytes, params: 2, frame: 15
|
||||
var value2;
|
||||
const value = environment.__proto__;
|
||||
const binding = env1_10;
|
||||
if (binding.has(a0)) {
|
||||
value2 = env1_10.get(a0);
|
||||
return value2 != null && (importDefault(3738) /* metro dependency 3738 */)().diff(value2, 'seconds') < env1_23;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function value_56287(a0) { // fn#56287, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:3237, offset: 0x013c4843, size: 59 bytes, params: 2, frame: 12
|
||||
const GuildJoinRequestApplicationStatuses = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).GuildJoinRequestApplicationStatuses;
|
||||
const SUBMITTED = GuildJoinRequestApplicationStatuses.SUBMITTED;
|
||||
return env1_19[a0] ?? SUBMITTED;
|
||||
}
|
||||
|
||||
function value_56288(a0) { // fn#56288, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:3373, offset: 0x013c487e, size: 56 bytes, params: 2, frame: 12
|
||||
return env1_20[a0] ?? (require(3972) /* metro dependency 3972: MemberVerificationTypes */).GuildJoinRequestSortOrders.TIMESTAMP_DESC;
|
||||
}
|
||||
|
||||
function value_56289(a0) { // fn#56289, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:3508, offset: 0x013c48b6, size: 42 bytes, params: 2, frame: 12
|
||||
const value = environment.__proto__;
|
||||
const property = env1_21[a0];
|
||||
const value2 = null;
|
||||
return value2 != property ? get_56271(property.joinRequestId) : value2;
|
||||
}
|
||||
|
||||
function value_56290(a0, a1) { // fn#56290, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7246:3606, offset: 0x013c48e0, size: 72 bytes, params: 3, frame: 15
|
||||
var environment;
|
||||
var r0;
|
||||
let value = environment.__proto__;
|
||||
const property = env1_12[guildUserKey(a0, a1)];
|
||||
value = null;
|
||||
if (value == property) {
|
||||
r0 = value;
|
||||
} else {
|
||||
value = property.map(function(a0) {
|
||||
return get_56271(a0);
|
||||
});
|
||||
value = value.filter(_fun56292);
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
/* Metro module 3971; source: modules/guild_member_verification/GuildJoinRequestUtils.tsx; dependencies: [3972, 2] */
|
||||
function _fun32579(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#32579, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4120:6, offset: 0x01019af8, size: 131 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const closure = isActionedApplicationStatus;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/GuildJoinRequestUtils.tsx');
|
||||
exports.isActionedApplicationStatus = closure;
|
||||
exports.isSubmittedApplicationStatus = function(a0) {
|
||||
var SUBMITTED = require(dependencyMap[0]).GuildJoinRequestApplicationStatuses.SUBMITTED;
|
||||
return a0 === SUBMITTED;
|
||||
};
|
||||
exports.isApprovedAndAcked = isApprovedAndAcked;
|
||||
exports.isActionedAndNotAcked = isActionedAndNotAcked;
|
||||
}
|
||||
|
||||
function isActionedApplicationStatus(a0) { // fn#32580, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4120:43, offset: 0x01019b7b, size: 81 bytes, params: 2, frame: 14
|
||||
const GuildJoinRequestApplicationStatuses = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).GuildJoinRequestApplicationStatuses;
|
||||
const APPROVED = GuildJoinRequestApplicationStatuses.APPROVED;
|
||||
return a0 === APPROVED || a0 === GuildJoinRequestApplicationStatuses.REJECTED;
|
||||
}
|
||||
|
||||
function isApprovedAndAcked(a0) { // fn#32582, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4120:564, offset: 0x01019bf9, size: 66 bytes, params: 2, frame: 13
|
||||
const applicationStatus = a0.applicationStatus;
|
||||
const GuildJoinRequestApplicationStatuses = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).GuildJoinRequestApplicationStatuses;
|
||||
const APPROVED = GuildJoinRequestApplicationStatuses.APPROVED;
|
||||
return applicationStatus === APPROVED && a0.lastSeen != null;
|
||||
}
|
||||
|
||||
function isActionedAndNotAcked(a0) { // fn#32583, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4120:720, offset: 0x01019c3b, size: 40 bytes, params: 2, frame: 12
|
||||
return isActionedApplicationStatus(a0.applicationStatus) && a0.lastSeen == null;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,34 @@
|
||||
/* Metro module 6666; source: modules/guild_member_verification/MemberVerificationConstants.tsx; dependencies: [3972, 2] */
|
||||
function _fun52623(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#52623, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6844:6, offset: 0x0133360e, size: 443 bytes, params: 8, frame: 20
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const VerificationFormFieldTypes = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).VerificationFormFieldTypes;
|
||||
const VERIFICATION = VerificationFormFieldTypes.VERIFICATION;
|
||||
const items2 = [{field_type: VERIFICATION}];
|
||||
let Set = global.Set;
|
||||
const TERMS = VerificationFormFieldTypes.TERMS;
|
||||
let set = new Set([TERMS]);
|
||||
Set = global.Set;
|
||||
const MULTIPLE_CHOICE = VerificationFormFieldTypes.MULTIPLE_CHOICE;
|
||||
const TEXT_INPUT = VerificationFormFieldTypes.TEXT_INPUT;
|
||||
const PARAGRAPH = VerificationFormFieldTypes.PARAGRAPH;
|
||||
set = new Set([MULTIPLE_CHOICE, TEXT_INPUT, PARAGRAPH]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/MemberVerificationConstants.tsx');
|
||||
exports.REQUIRED_FORM_FIELDS = items2;
|
||||
exports.AUTOMATIC_APPROVAL_FORM_FIELDS = set;
|
||||
exports.MANUAL_APPROVAL_FORM_FIELDS = set;
|
||||
exports.MAX_FORM_ELEMENTS = 5;
|
||||
exports.MAX_NUM_RULES = 16;
|
||||
exports.MAX_RULE_LENGTH = 300;
|
||||
exports.MAX_QUESTION_LENGTH = 300;
|
||||
exports.MAX_PLACEHOLDER_LENGTH = 150;
|
||||
exports.MAX_NUM_CHOICES = 8;
|
||||
exports.MAX_CHOICE_LENGTH = 150;
|
||||
exports.MAX_TEXT_RESPONSE_LENGTH = 150;
|
||||
exports.MAX_PARAGRAPH_RESPONSE_LENGTH = 1000;
|
||||
exports.MAX_DESCRIPTION_LENGTH = 300;
|
||||
exports.MEMBER_VERIFICATION_TYPE = 'Membership Gating';
|
||||
exports.IN_APP_MEMBER_VERIFICATION_MODAL_KEY = 'in-app-member-verification';
|
||||
exports.MemberVerificationModalStates = {VERIFICATION_INFO: 'VERIFICATION_INFO'};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,121 @@
|
||||
/* Metro module 6616; source: modules/guild_member_verification/MemberVerificationFormStore.tsx; dependencies: [6, 7, 15, 17, 18, 22, 3972, 566, 694, 2] */
|
||||
function _fun52277(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#52277, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6794:6, offset: 0x013249d7, size: 338 bytes, params: 8, frame: 20
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(6) /* metro dependency 6 */;
|
||||
const env0_4 = importDefault(7) /* metro dependency 7 */;
|
||||
const env0_5 = importDefault(15) /* metro dependency 15 */;
|
||||
const env0_6 = importDefault(17) /* metro dependency 17 */;
|
||||
const env0_7 = importDefault(18) /* metro dependency 18 */;
|
||||
const env0_9 = {};
|
||||
const Store = (importDefault(566) /* metro dependency 566: flux */).Store;
|
||||
let value = _fun52281(Store);
|
||||
value.displayName = 'MemberVerificationFormStore';
|
||||
value = new value(importDefault(694) /* metro dependency 694: Dispatcher */,
|
||||
{INVITE_ACCEPT_SUCCESS: INVITE_ACCEPT_SUCCESS_52285,
|
||||
MEMBER_VERIFICATION_FORM_UPDATE: MEMBER_VERIFICATION_FORM_UPDATE_52286,
|
||||
MEMBER_VERIFICATION_FORM_FETCH_FAIL: MEMBER_VERIFICATION_FORM_FETCH_FAIL, GUILD_DELETE: GUILD_DELETE_52288});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/MemberVerificationFormStore.tsx');
|
||||
exports.default = value;
|
||||
exports.NO_MEMBER_VERIFICATION_FORM = {'version': '', 'description': '', formFields: []};
|
||||
}
|
||||
|
||||
function _isNativeReflectConstruct_52278() { // fn#52278, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6794:148, offset: 0x01324b29, size: 94 bytes, params: 1, frame: 18
|
||||
var Boolean;
|
||||
var prototype;
|
||||
var valueOf;
|
||||
var call;
|
||||
var Reflect;
|
||||
var construct;
|
||||
var closure;
|
||||
var value;
|
||||
var error;
|
||||
try {
|
||||
Boolean = global.Boolean;
|
||||
prototype = Boolean.prototype;
|
||||
valueOf = prototype.valueOf;
|
||||
call = valueOf.call;
|
||||
Reflect = global.Reflect;
|
||||
construct = Reflect.construct;
|
||||
Boolean = global.Boolean;
|
||||
closure = function() {
|
||||
};
|
||||
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
|
||||
value = Reflect.apply(call, valueOf, [value]);
|
||||
var result = !value;
|
||||
} catch (error) {
|
||||
}
|
||||
return (_isNativeReflectConstruct_52278_isNativeReflectConstruct = function() {
|
||||
return !!result;
|
||||
})();
|
||||
}
|
||||
|
||||
function _fun52281(a0) { // fn#52281, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6794:400, offset: 0x01324b87, size: 91 bytes, params: 2, frame: 16
|
||||
const closure = MemberVerificationFormStore;
|
||||
env0_7(closure, a0);
|
||||
return env0_4(closure, [{key: 'get', value: value_52283}, {key: 'getRulesPrompt', value: value_52284}]);
|
||||
}
|
||||
|
||||
function INVITE_ACCEPT_SUCCESS_52285({invite}) { // fn#52285, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6794:1029, offset: 0x01324c59, size: 109 bytes, params: 2, frame: 9
|
||||
var binding;
|
||||
var id;
|
||||
var description;
|
||||
const member_verification_form = invite.member_verification_form;
|
||||
const guild = invite.guild;
|
||||
let value = guild != null;
|
||||
let r0 = value && member_verification_form != null;
|
||||
if (r0) {
|
||||
binding = env0_9;
|
||||
id = guild.id;
|
||||
description = member_verification_form.description;
|
||||
value = '';
|
||||
binding[id] = {version: member_verification_form.version, description: description ?? value,
|
||||
formFields: member_verification_form.form_fields, guild: guild};
|
||||
value = true;
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function MEMBER_VERIFICATION_FORM_UPDATE_52286({form, guildId}) { // fn#52286, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6794:1277, offset: 0x01324cc6, size: 90 bytes, params: 2, frame: 14
|
||||
var r4;
|
||||
var binding;
|
||||
var object2;
|
||||
if (form == null) {
|
||||
env0_9[guildId] = env0_8;
|
||||
} else {
|
||||
r4 = env0_9[guildId] ?? env0_8;
|
||||
binding = env0_9;
|
||||
object2 = {};
|
||||
copyDataProperties(object2, form, copyDataProperties(object2, r4, r4));
|
||||
binding[guildId] = object2;
|
||||
}
|
||||
}
|
||||
|
||||
function MEMBER_VERIFICATION_FORM_FETCH_FAIL({guildId}) { // fn#52287, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6794:1448, offset: 0x01324d20, size: 37 bytes, params: 2, frame: 5
|
||||
const binding = env0_9;
|
||||
binding[guildId] = binding[guildId] ?? env0_8;
|
||||
}
|
||||
|
||||
function GUILD_DELETE_52288({guild}) { // fn#52288, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6794:1548, offset: 0x01324d45, size: 39 bytes, params: 2, frame: 5
|
||||
delete env0_9[guild?.id];
|
||||
}
|
||||
|
||||
function value_52283(a0) { // fn#52283, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6794:758, offset: 0x01324be2, size: 26 bytes, params: 2, frame: 2
|
||||
var value;
|
||||
if (a0 != null) {
|
||||
value = environment.__proto__;
|
||||
return env1_9[a0];
|
||||
}
|
||||
}
|
||||
|
||||
function value_52284(a0) { // fn#52284, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6794:823, offset: 0x01324bfc, size: 93 bytes, params: 2, frame: 16
|
||||
const value2 = undefined;
|
||||
const defaultImport = importDefault(22) /* metro dependency 22 */;
|
||||
const find = defaultImport.find;
|
||||
const property = env1_9[a0];
|
||||
return Reflect.apply(find, defaultImport, [property == null ? value2 : property.formFields,
|
||||
(require(3972) /* metro dependency 3972: MemberVerificationTypes */).isTermsFormField]);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
/* Metro module 8919; source: modules/guild_member_verification/MemberVerificationModalActionCreators.tsx; dependencies: [8920, 2] */
|
||||
function _fun69602(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69602, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9104:6, offset: 0x01c7817c, size: 147 bytes, params: 8, frame: 20
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const openMemberVerificationModal = (require(8920) /* metro dependency 8920: MemberVerificationModalActionCreators */).default.openMemberVerificationModal;
|
||||
const closeMemberVerificationModal = (require(8920) /* metro dependency 8920: MemberVerificationModalActionCreators */).default.closeMemberVerificationModal;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/MemberVerificationModalActionCreators.tsx');
|
||||
exports.default = (require(8920) /* metro dependency 8920: MemberVerificationModalActionCreators */).default;
|
||||
exports.openMemberVerificationModal = openMemberVerificationModal;
|
||||
exports.closeMemberVerificationModal = closeMemberVerificationModal;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
/* Metro module 3972; source: modules/guild_member_verification/MemberVerificationTypes.tsx; dependencies: [2] */
|
||||
function _fun32584(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#32584, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4121:6, offset: 0x01019c63, size: 286 bytes, params: 8, frame: 21
|
||||
const closure = isTermsFormField;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/MemberVerificationTypes.tsx');
|
||||
exports.MAX_RESULTS_PER_PAGE = 25;
|
||||
exports.MAX_VISIBLE_PAGES = 4;
|
||||
exports.VerificationFormFieldTypes = {TERMS: 'TERMS', TEXT_INPUT: 'TEXT_INPUT', PARAGRAPH: 'PARAGRAPH',
|
||||
MULTIPLE_CHOICE: 'MULTIPLE_CHOICE', VERIFICATION: 'VERIFICATION'};
|
||||
exports.UserVerificationFieldPlatforms = {EMAIL: 'email', PHONE: 'phone'};
|
||||
exports.GuildJoinRequestSortOrders = {TIMESTAMP_DESC: 'NEWEST', TIMESTAMP_ASC: 'OLDEST'};
|
||||
exports.GuildJoinRequestApplicationStatuses = {STARTED: 'STARTED', SUBMITTED: 'SUBMITTED', REJECTED: 'REJECTED',
|
||||
APPROVED: 'APPROVED'};
|
||||
exports.isTermsFormField = closure;
|
||||
exports.hasNonTermsFormField = function(a0) {
|
||||
return a0 != null && a0.some(_fun32587);
|
||||
};
|
||||
}
|
||||
|
||||
function isTermsFormField(a0) { // fn#32585, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4121:511, offset: 0x01019d81, size: 37 bytes, params: 2, frame: 3
|
||||
return a0 != null && a0.field_type === env0_0.TERMS;
|
||||
}
|
||||
|
||||
function hasNonTermsFormField(a0) { // fn#32586, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4121:918, offset: 0x01019da6, size: 32 bytes, params: 2, frame: 12
|
||||
return a0 != null && a0.some(function(a0) {
|
||||
return !isTermsFormField(a0);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -0,0 +1,82 @@
|
||||
/* Metro module 6665; source: modules/guild_member_verification/MemberVerificationUtils.tsx; dependencies: [6666, 661, 3972, 1360, 2] */
|
||||
function _fun52616(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#52616, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6843:6, offset: 0x0133334d, size: 195 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const memberVerificationConstantsModule = require(6666) /* metro dependency 6666: MemberVerificationConstants */;
|
||||
const env0_2 = memberVerificationConstantsModule.AUTOMATIC_APPROVAL_FORM_FIELDS;
|
||||
const env0_3 = memberVerificationConstantsModule.MANUAL_APPROVAL_FORM_FIELDS;
|
||||
const env0_4 = (require(661) /* metro dependency 661: Constants */).GuildFeatures;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/MemberVerificationUtils.tsx');
|
||||
exports.isValidFormResponse = isValidFormResponse;
|
||||
exports.removeInternalFields = function(a0) {
|
||||
return a0.filter(_fun52619);
|
||||
};
|
||||
exports.isAutomaticApprovalFormField = isAutomaticApprovalFormField;
|
||||
exports.isManualApprovalFormField = isManualApprovalFormField;
|
||||
exports.guildHasVerificationGate = guildHasVerificationGate;
|
||||
}
|
||||
|
||||
function isValidFormResponse({required, response, field_type}) { // fn#52617, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6843:314, offset: 0x01333410, size: 315 bytes, params: 2, frame: 15
|
||||
var r0;
|
||||
var value;
|
||||
const VerificationFormFieldTypes = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).VerificationFormFieldTypes;
|
||||
if (required) {
|
||||
if (response == null) {
|
||||
return false;
|
||||
}
|
||||
if (VerificationFormFieldTypes.TERMS === field_type) {
|
||||
return global.Boolean(response);
|
||||
}
|
||||
if (VerificationFormFieldTypes.VERIFICATION === field_type) {
|
||||
return global.Boolean(response);
|
||||
}
|
||||
if (VerificationFormFieldTypes.TEXT_INPUT === field_type) {
|
||||
value = typeof response === 'string';
|
||||
if (value) {
|
||||
value = response.trim();
|
||||
value = value !== '';
|
||||
r0 = value;
|
||||
} else {
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
if (VerificationFormFieldTypes.PARAGRAPH === field_type) {
|
||||
value = typeof response === 'string';
|
||||
if (value) {
|
||||
value = response.trim();
|
||||
value = value !== '';
|
||||
r0 = value;
|
||||
} else {
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
if (VerificationFormFieldTypes.MULTIPLE_CHOICE === field_type) {
|
||||
return typeof response === 'number';
|
||||
}
|
||||
value = require(1360) /* metro dependency 1360: GlobalUtils */;
|
||||
return value.assertNever(field_type);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
function removeInternalFields(a0) { // fn#52618, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6843:810, offset: 0x0133354b, size: 22 bytes, params: 2, frame: 11
|
||||
return a0.filter(function({field_type}) {
|
||||
return field_type !== require(dependencyMap[2]).VerificationFormFieldTypes.VERIFICATION;
|
||||
});
|
||||
}
|
||||
|
||||
function isAutomaticApprovalFormField(a0) { // fn#52620, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6843:964, offset: 0x01333595, size: 39 bytes, params: 2, frame: 13
|
||||
return AUTOMATIC_APPROVAL_FORM_FIELDS.has(a0?.field_type);
|
||||
}
|
||||
|
||||
function isManualApprovalFormField(a0) { // fn#52621, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6843:1076, offset: 0x013335bc, size: 39 bytes, params: 2, frame: 13
|
||||
return MANUAL_APPROVAL_FORM_FIELDS.has(a0?.field_type);
|
||||
}
|
||||
|
||||
function guildHasVerificationGate(a0) { // fn#52622, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6843:1184, offset: 0x013335e3, size: 43 bytes, params: 2, frame: 12
|
||||
return a0 != null && a0.features.has(GuildFeatures.MEMBER_VERIFICATION_GATE_ENABLED);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,223 @@
|
||||
/* Metro module 3970; source: modules/guild_member_verification/UserGuildJoinRequestStore.tsx; dependencies: [6, 7, 15, 17, 18, 1878, 3971, 1418, 566, 694, 2] */
|
||||
function _fun32550(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#32550, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4119:6, offset: 0x010193cc, size: 446 bytes, params: 8, frame: 21
|
||||
const env0_0 = require;
|
||||
const closure = joinRequestFromServer;
|
||||
const closure2 = GUILD_JOIN_REQUEST_UPDATE;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_2 = importDefault(6) /* metro dependency 6 */;
|
||||
const env0_3 = importDefault(7) /* metro dependency 7 */;
|
||||
const env0_4 = importDefault(15) /* metro dependency 15 */;
|
||||
const env0_5 = importDefault(17) /* metro dependency 17 */;
|
||||
const env0_6 = importDefault(18) /* metro dependency 18 */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
let env0_9 = {};
|
||||
let env0_11 = {};
|
||||
const Store = (importDefault(566) /* metro dependency 566: flux */).Store;
|
||||
let value = _fun32557(Store);
|
||||
value.displayName = 'UserGuildJoinRequestStore';
|
||||
value = new value(importDefault(694) /* metro dependency 694: Dispatcher */,
|
||||
{CONNECTION_OPEN: function({guildJoinRequests}) {
|
||||
env0_10 = false;
|
||||
env0_11 = {};
|
||||
env0_9 = {};
|
||||
guildJoinRequests.forEach(_fun32568);
|
||||
}, GUILD_JOIN_REQUEST_UPDATE: closure2, GUILD_JOIN_REQUEST_CREATE: closure2,
|
||||
GUILD_JOIN_REQUEST_DELETE: function({guildId}) {
|
||||
deleteJoinRequest(guildId);
|
||||
}, USER_GUILD_JOIN_REQUEST_UPDATE: USER_GUILD_JOIN_REQUEST_UPDATE, GUILD_DELETE: function(a0) {
|
||||
deleteJoinRequest(a0.guild.id);
|
||||
}, USER_JOIN_REQUEST_GUILDS_FETCH: function({guilds}) {
|
||||
env0_10 = true;
|
||||
guilds.forEach(_fun32573);
|
||||
}, MEMBER_VERIFICATION_FORM_UPDATE: MEMBER_VERIFICATION_FORM_UPDATE, INVITE_ACCEPT_SUCCESS: INVITE_ACCEPT_SUCCESS,
|
||||
ACK_APPROVED_GUILD_JOIN_REQUEST: function({guildId}) {
|
||||
deleteJoinRequest(guildId);
|
||||
}, USER_GUILD_JOIN_REQUEST_COACHMARK_SHOW: function(a0) {
|
||||
env0_8 = a0.guildId;
|
||||
}, USER_GUILD_JOIN_REQUEST_COACHMARK_CLEAR: function() {
|
||||
env0_8 = null;
|
||||
}});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/UserGuildJoinRequestStore.tsx');
|
||||
exports.default = value;
|
||||
exports.joinRequestFromServer = closure;
|
||||
}
|
||||
|
||||
function _isNativeReflectConstruct_32551() { // fn#32551, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4119:158, offset: 0x0101958a, size: 94 bytes, params: 1, frame: 18
|
||||
var Boolean;
|
||||
var prototype;
|
||||
var valueOf;
|
||||
var call;
|
||||
var Reflect;
|
||||
var construct;
|
||||
var closure;
|
||||
var value;
|
||||
var error;
|
||||
try {
|
||||
Boolean = global.Boolean;
|
||||
prototype = Boolean.prototype;
|
||||
valueOf = prototype.valueOf;
|
||||
call = valueOf.call;
|
||||
Reflect = global.Reflect;
|
||||
construct = Reflect.construct;
|
||||
Boolean = global.Boolean;
|
||||
closure = function() {
|
||||
};
|
||||
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
|
||||
value = Reflect.apply(call, valueOf, [value]);
|
||||
var result = !value;
|
||||
} catch (error) {
|
||||
}
|
||||
return (_isNativeReflectConstruct_32551_isNativeReflectConstruct = function() {
|
||||
return !!result;
|
||||
})();
|
||||
}
|
||||
|
||||
function joinRequestFromServer({join_request_id, guild_id, user_id, user, created_at, form_responses, rejection_reason, application_status, actioned_at, actioned_by_user, last_seen, interview_channel_id}) { // fn#32554, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4119:377, offset: 0x010195e8, size: 142 bytes, params: 2, frame: 3
|
||||
return {joinRequestId: join_request_id, guildId: guild_id, userId: user_id, user: user, createdAt: created_at,
|
||||
formResponses: form_responses, rejectionReason: rejection_reason, applicationStatus: application_status,
|
||||
actionedAt: actioned_at, actionedByUser: actioned_by_user, lastSeen: last_seen,
|
||||
interviewChannelId: interview_channel_id};
|
||||
}
|
||||
|
||||
function deleteJoinRequest(a0) { // fn#32555, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4119:749, offset: 0x01019676, size: 32 bytes, params: 2, frame: 3
|
||||
delete env0_9[a0];
|
||||
if (env0_8 !== a0) {
|
||||
}
|
||||
}
|
||||
|
||||
function GUILD_JOIN_REQUEST_CREATE({guildId, request}) { // fn#32556, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4119:807, offset: 0x01019696, size: 126 bytes, params: 2, frame: 15
|
||||
var moduleValue;
|
||||
if (request != null) {
|
||||
var value2 = joinRequestFromServer(request);
|
||||
var currentUser = UserStore.getCurrentUser();
|
||||
if (currentUser == null) {
|
||||
moduleValue = require(3971) /* metro dependency 3971: GuildJoinRequestUtils */;
|
||||
if (moduleValue.isApprovedAndAcked(value2)) {
|
||||
deleteJoinRequest(guildId);
|
||||
} else {
|
||||
env0_9[guildId] = value2;
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
var userId = value2.userId;
|
||||
if (userId !== currentUser.id) {
|
||||
return false;
|
||||
}
|
||||
moduleValue = require(3971) /* metro dependency 3971: GuildJoinRequestUtils */;
|
||||
if (moduleValue.isApprovedAndAcked(value2)) {
|
||||
deleteJoinRequest(guildId);
|
||||
} else {
|
||||
env0_9[guildId] = value2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function _fun32557(a0) { // fn#32557, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4119:1036, offset: 0x01019714, size: 187 bytes, params: 2, frame: 16
|
||||
const closure = UserGuildJoinRequestStore;
|
||||
env0_6(closure, a0);
|
||||
return env0_3(closure, [{key: 'initialize', value: function() {
|
||||
this.waitFor(UserStore);
|
||||
}}, {key: 'getRequest', value: value_32560}, {key: 'computeGuildIds', value: value_32561},
|
||||
{key: 'getJoinRequestGuild', value: value_32564}, {key: 'hasFetchedRequestToJoinGuilds', get: get_32565},
|
||||
{key: 'hasJoinRequestCoackmark', value: value_32566}]);
|
||||
}
|
||||
|
||||
function CONNECTION_OPEN_32567({guildJoinRequests}) { // fn#32567, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4119:1916, offset: 0x01019880, size: 51 bytes, params: 2, frame: 11
|
||||
env0_11 = {};
|
||||
env0_9 = {};
|
||||
guildJoinRequests.forEach(_fun32568);
|
||||
}
|
||||
|
||||
function USER_GUILD_JOIN_REQUEST_UPDATE({request, guildId}) { // fn#32570, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4119:2300, offset: 0x010198f3, size: 107 bytes, params: 2, frame: 15
|
||||
var value2;
|
||||
var moduleValue;
|
||||
if (request != null) {
|
||||
value2 = joinRequestFromServer(request);
|
||||
moduleValue = require(3971) /* metro dependency 3971: GuildJoinRequestUtils */;
|
||||
if (moduleValue.isApprovedAndAcked(value2)) {
|
||||
deleteJoinRequest(guildId);
|
||||
} else {
|
||||
env0_9[guildId] = value2;
|
||||
}
|
||||
} else {
|
||||
deleteJoinRequest(guildId);
|
||||
}
|
||||
}
|
||||
|
||||
function USER_JOIN_REQUEST_GUILDS_FETCH({guilds}) { // fn#32572, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4119:2588, offset: 0x0101997b, size: 39 bytes, params: 2, frame: 11
|
||||
guilds.forEach(_fun32573);
|
||||
}
|
||||
|
||||
function MEMBER_VERIFICATION_FORM_UPDATE({form, guildId}) { // fn#32574, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4119:2781, offset: 0x010199e7, size: 113 bytes, params: 2, frame: 10
|
||||
let guild = form?.guild;
|
||||
if (guild != null) {
|
||||
guild = form.guild;
|
||||
env0_11[guildId] = {id: guild.id, name: guild.name, icon: guild.icon, features: guild.features ?? [],
|
||||
splash: guild.splash};
|
||||
}
|
||||
}
|
||||
|
||||
function INVITE_ACCEPT_SUCCESS({invite}) { // fn#32575, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4119:3026, offset: 0x01019a58, size: 128 bytes, params: 2, frame: 17
|
||||
var guild_id;
|
||||
var binding;
|
||||
var id;
|
||||
var name;
|
||||
var icon;
|
||||
var features;
|
||||
var splash;
|
||||
const guild = invite.guild;
|
||||
const join_request = invite.join_request;
|
||||
if (guild != null) {
|
||||
if (join_request != null) {
|
||||
guild_id = join_request.guild_id;
|
||||
binding = env0_9;
|
||||
binding[guild_id] = joinRequestFromServer(join_request);
|
||||
id = guild.id;
|
||||
name = guild.name;
|
||||
icon = guild.icon;
|
||||
features = guild.features;
|
||||
splash = guild.splash;
|
||||
binding = env0_11;
|
||||
binding[id] = {id: id, name: name, icon: icon, features: features ?? [], splash: splash};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function value_32561() { // fn#32561, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4119:1499, offset: 0x010197df, size: 59 bytes, params: 1, frame: 12
|
||||
var environment;
|
||||
const Object = global.Object;
|
||||
const values = Object.values;
|
||||
let value = environment.__proto__;
|
||||
value = Reflect.apply(values, Object, [env1_9]);
|
||||
value = value.map(function(a0) {
|
||||
return a0?.guildId;
|
||||
});
|
||||
return value.filter(function(a0) {
|
||||
return a0 != null;
|
||||
});
|
||||
}
|
||||
|
||||
function value_32564(a0) { // fn#32564, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4119:1625, offset: 0x0101982f, size: 66 bytes, params: 2, frame: 14
|
||||
const value = environment.__proto__;
|
||||
const value2 = null;
|
||||
return value2 != env1_11[a0] ? (require(1418) /* metro dependency 1418: GuildRecordUtils */).fromGuildBasic(env1_11[a0]) : value2;
|
||||
}
|
||||
|
||||
function value_32566() { // fn#32566, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4119:1791, offset: 0x01019871, size: 15 bytes, params: 1, frame: 2
|
||||
return env1_8 != null;
|
||||
}
|
||||
|
||||
function _fun32568(a0) { // fn#32568, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4119:1995, offset: 0x010198b3, size: 40 bytes, params: 2, frame: 13
|
||||
var value;
|
||||
const guild_id = a0.guild_id;
|
||||
if (guild_id != null) {
|
||||
value = environment.__proto__;
|
||||
env1_9[guild_id] = joinRequestFromServer(a0);
|
||||
}
|
||||
}
|
||||
|
||||
function _fun32573({id, name, features, icon, splash}) { // fn#32573, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4119:2654, offset: 0x010199a2, size: 69 bytes, params: 2, frame: 8
|
||||
env1_11[id] = {id: id, name: name, features: features, icon: icon, splash: splash};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
/* Metro module 6855; source: modules/guild_member_verification/canReviewGuildMemberApplications.tsx; dependencies: [1867, 3784, 661, 566, 6665, 2] */
|
||||
function _fun54073(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#54073, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7033:6, offset: 0x0135c0d7, size: 171 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */;
|
||||
const constantsModule = require(661) /* metro dependency 661: Constants */;
|
||||
const env0_4 = constantsModule.GuildFeatures;
|
||||
const env0_5 = constantsModule.Permissions;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/canReviewGuildMemberApplications.tsx');
|
||||
exports.canReviewGuildMemberApplications = canReviewGuildMemberApplications;
|
||||
exports.useCanReviewGuildMemberApplications = useCanReviewGuildMemberApplications;
|
||||
}
|
||||
|
||||
function canReviewGuildMemberApplications(a0) { // fn#54074, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7033:299, offset: 0x0135c182, size: 90 bytes, params: 2, frame: 15
|
||||
const guild = GuildStore.getGuild(a0);
|
||||
return guild != null && (guild.features.has(GuildFeatures.MEMBER_VERIFICATION_MANUAL_APPROVAL) && PermissionStore.can(Permissions.KICK_MEMBERS,
|
||||
guild));
|
||||
}
|
||||
|
||||
function useCanReviewGuildMemberApplications(a0) { // fn#54075, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7033:500, offset: 0x0135c1dc, size: 162 bytes, params: 2, frame: 16
|
||||
const env0_0 = a0;
|
||||
var value;
|
||||
const guild = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildStore], _fun54076);
|
||||
let r0 = guild != null && guild.features.has(GuildFeatures.MEMBER_VERIFICATION_MANUAL_APPROVAL) && PermissionStore.can(Permissions.KICK_MEMBERS,
|
||||
guild);
|
||||
if (r0) {
|
||||
value = require(6665) /* metro dependency 6665: MemberVerificationUtils */;
|
||||
value = value.guildHasVerificationGate(guild);
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
+151
@@ -0,0 +1,151 @@
|
||||
/* Metro module 8937; source: modules/guild_member_verification/hooks/useCanReapplyToRejectedMemberVerificationApplication.tsx; dependencies: [5, 57, 31, 4097, 3970, 661, 566, 6717, 2] */
|
||||
function _fun69741(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69741, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9122:6, offset: 0x01ce108d, size: 207 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(5) /* metro dependency 5 */;
|
||||
const env0_4 = importDefault(57) /* metro dependency 57 */;
|
||||
const env0_5 = importAll(31) /* metro dependency 31 */;
|
||||
const inviteStore = importDefault(4097) /* metro dependency 4097: InviteStore */;
|
||||
const userGuildJoinRequestStore = importDefault(3970) /* metro dependency 3970: UserGuildJoinRequestStore */;
|
||||
const env0_8 = (require(661) /* metro dependency 661: Constants */).GuildFeatures;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/hooks/useCanReapplyToRejectedMemberVerificationApplication.tsx');
|
||||
exports.useCanReapplyToRejectedMemberVerificationApplication = useCanReapplyToRejectedMemberVerificationApplication;
|
||||
}
|
||||
|
||||
function useCanReapplyToRejectedMemberVerificationApplication(a0) { // fn#69742, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9122:355, offset: 0x01ce115c, size: 219 bytes, params: 2, frame: 19
|
||||
const env0_0 = a0;
|
||||
const binding = env0_5;
|
||||
const [property, env0_1] = env0_4(binding.useState(true), 2);
|
||||
const value4 = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserGuildJoinRequestStore],
|
||||
_fun69743);
|
||||
binding.useEffect(_fun69748, [a0, binding.useCallback(_fun69744(), [])]);
|
||||
return {canReapply: value4 != null && value4.features.has(GuildFeatures.MEMBER_VERIFICATION_MANUAL_APPROVAL),
|
||||
isLoading: property};
|
||||
}
|
||||
|
||||
function _fun69743() { // fn#69743, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9122:498, offset: 0x01ce1237, size: 42 bytes, params: 1, frame: 12
|
||||
return env0_0 != null ? UserGuildJoinRequestStore.getJoinRequestGuild(env0_0) : undefined;
|
||||
}
|
||||
|
||||
function _fun69744() { // fn#69744, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9122:560, offset: 0x01ce1261, size: 36 bytes, params: 1, frame: 12
|
||||
const env0_0 = env1_3(_fun69746);
|
||||
return _fun69747;
|
||||
}
|
||||
|
||||
function _fun69748() { // fn#69748, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9122:778, offset: 0x01ce1320, size: 58 bytes, params: 1, frame: 12
|
||||
if (env0_0 == null) {
|
||||
env0_1(false);
|
||||
} else {
|
||||
env0_1(true);
|
||||
env0_2(env0_0);
|
||||
}
|
||||
}
|
||||
|
||||
function* _fun69746(a0) { // fn#69746, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9122:580, offset: 0x01ce1290, size: 144 bytes, params: 2, frame: 17
|
||||
var binding;
|
||||
var getInviteKeyForGuildId;
|
||||
var value3;
|
||||
var value4;
|
||||
var binding2;
|
||||
var property;
|
||||
var fetchVerificationForm;
|
||||
var value5;
|
||||
var value6;
|
||||
var error;
|
||||
if (true) {
|
||||
value = environment.__proto__.__proto__.__proto__;
|
||||
try {
|
||||
binding = env3_6;
|
||||
} catch (error) {
|
||||
value = environment.__proto__.__proto__;
|
||||
importDefault(false);
|
||||
throw error;
|
||||
}
|
||||
try {
|
||||
getInviteKeyForGuildId = binding.getInviteKeyForGuildId;
|
||||
} catch (error) {
|
||||
value = environment.__proto__.__proto__;
|
||||
importDefault(false);
|
||||
throw error;
|
||||
}
|
||||
try {
|
||||
value3 = Reflect.apply(getInviteKeyForGuildId, binding, [a0]);
|
||||
} catch (error) {
|
||||
value = environment.__proto__.__proto__;
|
||||
importDefault(false);
|
||||
throw error;
|
||||
}
|
||||
try {
|
||||
value4 = value3 == null;
|
||||
} catch (error) {
|
||||
value = environment.__proto__.__proto__;
|
||||
importDefault(false);
|
||||
throw error;
|
||||
}
|
||||
if (value4) {
|
||||
value = environment.__proto__.__proto__;
|
||||
importDefault(false);
|
||||
} else {
|
||||
try {
|
||||
binding = env3_1;
|
||||
} catch (error) {
|
||||
value = environment.__proto__.__proto__;
|
||||
importDefault(false);
|
||||
throw error;
|
||||
}
|
||||
try {
|
||||
binding2 = env3_2;
|
||||
} catch (error) {
|
||||
value = environment.__proto__.__proto__;
|
||||
importDefault(false);
|
||||
throw error;
|
||||
}
|
||||
try {
|
||||
property = binding2[7];
|
||||
} catch (error) {
|
||||
value = environment.__proto__.__proto__;
|
||||
importDefault(false);
|
||||
throw error;
|
||||
}
|
||||
try {
|
||||
value = binding(property);
|
||||
} catch (error) {
|
||||
value = environment.__proto__.__proto__;
|
||||
importDefault(false);
|
||||
throw error;
|
||||
}
|
||||
try {
|
||||
fetchVerificationForm = value.fetchVerificationForm;
|
||||
} catch (error) {
|
||||
value = environment.__proto__.__proto__;
|
||||
importDefault(false);
|
||||
throw error;
|
||||
}
|
||||
try {
|
||||
value = Reflect.apply(fetchVerificationForm, value, [a0, value3]);
|
||||
} catch (error) {
|
||||
value = environment.__proto__.__proto__;
|
||||
importDefault(false);
|
||||
throw error;
|
||||
}
|
||||
yield value;
|
||||
try {
|
||||
value = undefined;
|
||||
value5 = false;
|
||||
} catch (error) {
|
||||
value = environment.__proto__.__proto__;
|
||||
importDefault(false);
|
||||
throw error;
|
||||
}
|
||||
if (value5) {
|
||||
value6 = environment.__proto__.__proto__;
|
||||
importDefault(false);
|
||||
return value;
|
||||
}
|
||||
value = environment.__proto__.__proto__;
|
||||
importDefault(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
/* Metro module 8936; source: modules/guild_member_verification/hooks/useCurrentUserGuildJoinRequest.tsx; dependencies: [3970, 566, 2] */
|
||||
function _fun69738(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69738, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9121:6, offset: 0x01ce0fa8, size: 114 bytes, params: 8, frame: 18
|
||||
let env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const userGuildJoinRequestStore = importDefault(3970) /* metro dependency 3970: UserGuildJoinRequestStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/hooks/useCurrentUserGuildJoinRequest.tsx');
|
||||
exports.useCurrentUserGuildJoinRequest = function(a0) {
|
||||
var env0_0 = a0;
|
||||
return require(dependencyMap[1]).useStateFromStores([UserGuildJoinRequestStore], _fun69740, [a0]);
|
||||
};
|
||||
}
|
||||
|
||||
function useCurrentUserGuildJoinRequest(a0) { // fn#69739, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9121:247, offset: 0x01ce101a, size: 75 bytes, params: 2, frame: 16
|
||||
const env0_0 = a0;
|
||||
return (require(566) /* metro dependency 566: flux */).useStateFromStores([UserGuildJoinRequestStore], _fun69740,
|
||||
[a0]);
|
||||
}
|
||||
|
||||
function _fun69740() { // fn#69740, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9121:329, offset: 0x01ce1065, size: 40 bytes, params: 1, frame: 12
|
||||
const value2 = null;
|
||||
return value2 != env0_0 ? UserGuildJoinRequestStore.getRequest(env0_0) : value2;
|
||||
}
|
||||
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
/* Metro module 11950; source: modules/guild_member_verification/hooks/useGetJoinRequestAndGuildForInterviewChannel.tsx; dependencies: [57, 31, 1867, 3784, 7068, 3970, 661, 21, 566, 8934, 2] */
|
||||
function _fun91708(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#91708, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12136:6, offset: 0x0206ee4a, size: 223 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(57) /* metro dependency 57 */;
|
||||
const env0_4 = importAll(31) /* metro dependency 31 */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */;
|
||||
const guildJoinRequestStore = importDefault(7068) /* metro dependency 7068: GuildJoinRequestStore */;
|
||||
const userGuildJoinRequestStore = importDefault(3970) /* metro dependency 3970: UserGuildJoinRequestStore */;
|
||||
const env0_9 = (require(661) /* metro dependency 661: Constants */).Permissions;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/hooks/useGetJoinRequestAndGuildForInterviewChannel.tsx');
|
||||
exports.default = useGetJoinRequestAndGuildForInterviewChannel;
|
||||
}
|
||||
|
||||
function useGetJoinRequestAndGuildForInterviewChannel(a0) { // fn#91709, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12136:311, offset: 0x0206ef29, size: 292 bytes, params: 2, frame: 20
|
||||
const binding = env0_4;
|
||||
let useState = binding.useState;
|
||||
const value2 = Reflect.apply(useState, binding, [false]);
|
||||
const binding2 = env0_3;
|
||||
const value3 = binding2(value2, 2);
|
||||
const property = value3[0];
|
||||
const env0_0 = value3[1];
|
||||
useState = binding.useState;
|
||||
const value4 = binding2(Reflect.apply(useState, binding, [false]), 2);
|
||||
const property2 = value4[0];
|
||||
const env0_2 = value4[1];
|
||||
const value5 = (importDefault(21) /* metro dependency 21: SnowflakeUtils */).cast(a0);
|
||||
const value = (require(566) /* metro dependency 566: flux */).useStateFromStoresObject([GuildJoinRequestStore,
|
||||
UserGuildJoinRequestStore, GuildStore, PermissionStore], _fun91710);
|
||||
const joinRequest = value.joinRequest;
|
||||
const guild = value.guild;
|
||||
binding.useEffect(_fun91711, [guild, property2]);
|
||||
binding.useEffect(_fun91712, [joinRequest, value5]);
|
||||
return {loading: property, joinRequest: joinRequest, joinRequestGuild: guild};
|
||||
}
|
||||
|
||||
function _fun91710() { // fn#91710, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12136:516, offset: 0x0206f04d, size: 142 bytes, params: 1, frame: 16
|
||||
const value = environment.__proto__;
|
||||
const request = GuildJoinRequestStore.getRequest(env0_3);
|
||||
if (request == null) {
|
||||
return {'joinRequest': null, 'isModmin': false, 'guild': null};
|
||||
}
|
||||
const r1 = GuildStore.getGuild(request.guildId) ?? UserGuildJoinRequestStore.getJoinRequestGuild(request.guildId);
|
||||
return {joinRequest: request, isModmin: r1 != null && PermissionStore.can(Permissions.KICK_MEMBERS, r1), guild: r1};
|
||||
}
|
||||
|
||||
function _fun91711() { // fn#91711, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12136:798, offset: 0x0206f0db, size: 73 bytes, params: 1, frame: 12
|
||||
var value;
|
||||
if (!(guild != null || env0_1)) {
|
||||
env0_2(true);
|
||||
value = environment.__proto__;
|
||||
value = importDefault(8934) /* metro dependency 8934: GuildJoinRequestActionCreators */;
|
||||
value.fetchRequestToJoinGuilds();
|
||||
}
|
||||
}
|
||||
|
||||
function _fun91712() { // fn#91712, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12136:880, offset: 0x0206f124, size: 88 bytes, params: 1, frame: 13
|
||||
var environment;
|
||||
var value2;
|
||||
if (joinRequest == null) {
|
||||
env0_0(true);
|
||||
value2 = environment.__proto__;
|
||||
(importDefault(8934) /* metro dependency 8934: GuildJoinRequestActionCreators */).fetchJoinRequestForInterview(env0_3).finally(_fun91713);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
/* Metro module 9320; source: modules/guild_member_verification/hooks/useGetJoinRequestGuild.tsx; dependencies: [31, 3970, 566, 8934, 2] */
|
||||
function _fun72810(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#72810, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9506:6, offset: 0x01d5496f, size: 137 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
const userGuildJoinRequestStore = importDefault(3970) /* metro dependency 3970: UserGuildJoinRequestStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/hooks/useGetJoinRequestGuild.tsx');
|
||||
exports.default = useGetGuildJoinRequest;
|
||||
}
|
||||
|
||||
function useGetGuildJoinRequest(a0) { // fn#72811, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9506:226, offset: 0x01d549f8, size: 135 bytes, params: 2, frame: 20
|
||||
const env0_0 = a0;
|
||||
const value2 = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserGuildJoinRequestStore],
|
||||
_fun72812);
|
||||
env0_3.useEffect(_fun72814,
|
||||
[(require(566) /* metro dependency 566: flux */).useStateFromStores([UserGuildJoinRequestStore], function() {
|
||||
return UserGuildJoinRequestStore.hasFetchedRequestToJoinGuilds;
|
||||
})]);
|
||||
return value2;
|
||||
}
|
||||
|
||||
function _fun72812() { // fn#72812, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9506:299, offset: 0x01d54a7f, size: 40 bytes, params: 1, frame: 12
|
||||
const value2 = null;
|
||||
return value2 == env0_0 ? value2 : UserGuildJoinRequestStore.getRequest(env0_0);
|
||||
}
|
||||
|
||||
function _fun72814() { // fn#72814, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9506:426, offset: 0x01d54ab6, size: 49 bytes, params: 1, frame: 11
|
||||
var value;
|
||||
if (!hasFetchedRequestToJoinGuilds) {
|
||||
value = environment.__proto__;
|
||||
value = importDefault(8934) /* metro dependency 8934: GuildJoinRequestActionCreators */;
|
||||
value.fetchRequestToJoinGuilds();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
/* Metro module 15008; source: modules/guild_member_verification/hooks/useOtherGuildJoinRequestsForUser.tsx; dependencies: [31, 7068, 566, 8934, 2] */
|
||||
function _fun113450(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#113450, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15205:6, offset: 0x023fa856, size: 137 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
const guildJoinRequestStore = importDefault(7068) /* metro dependency 7068: GuildJoinRequestStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/hooks/useOtherGuildJoinRequestsForUser.tsx');
|
||||
exports.useOtherGuildJoinRequestsForUser = useOtherGuildJoinRequestsForUser;
|
||||
}
|
||||
|
||||
function useOtherGuildJoinRequestsForUser({guildId, userId, selectedJoinRequestId}) { // fn#113451, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15205:263, offset: 0x023fa8df, size: 175 bytes, params: 2, frame: 20
|
||||
const value2 = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildJoinRequestStore],
|
||||
function() {
|
||||
return GuildJoinRequestStore.getRequestsForUser(guildId, userId);
|
||||
}, [guildId, userId]);
|
||||
const binding = value2;
|
||||
binding.useEffect(_fun113453, [guildId, userId, value2]);
|
||||
return binding.useMemo(_fun113454, [value2, selectedJoinRequestId]);
|
||||
}
|
||||
|
||||
function _fun113453() { // fn#113453, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15205:447, offset: 0x023fa9b0, size: 62 bytes, params: 1, frame: 13
|
||||
var value2;
|
||||
var defaultImport;
|
||||
if (env0_3 == null) {
|
||||
value2 = environment.__proto__;
|
||||
defaultImport = importDefault(8934) /* metro dependency 8934: GuildJoinRequestActionCreators */;
|
||||
defaultImport.fetchGuildJoinRequestsForUser(guildId, userId);
|
||||
}
|
||||
}
|
||||
|
||||
function _fun113454() { // fn#113454, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15205:526, offset: 0x023fa9ee, size: 71 bytes, params: 1, frame: 12
|
||||
let value = (env0_3 ?? []).filter(function({joinRequestId}) {
|
||||
return joinRequestId !== selectedJoinRequestId;
|
||||
});
|
||||
value = value.slice();
|
||||
return value.sort(function(a0, a1) {
|
||||
var Date = global.Date;
|
||||
var value2 = new Date(a1.createdAt);
|
||||
value2 = value2.getTime();
|
||||
Date = global.Date;
|
||||
var createdAt2 = a0.createdAt;
|
||||
var value3 = Object.create(Date.prototype, {constructor: {value: Date}});
|
||||
var value4 = new Date(createdAt2);
|
||||
return value2 - (value4 instanceof Object ? value4 : value3).getTime();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -0,0 +1,514 @@
|
||||
/* Metro module 15010; source: modules/guild_member_verification/hooks/usePaginatedMemberApplications.tsx; dependencies: [5, 57, 31, 3972, 21, 8934, 4131, 2] */
|
||||
function _fun113461(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#113461, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15207:6, offset: 0x023fac3a, size: 202 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(5) /* metro dependency 5 */;
|
||||
const env0_4 = importDefault(57) /* metro dependency 57 */;
|
||||
const env0_5 = importAll(31) /* metro dependency 31 */;
|
||||
const MAX_RESULTS_PER_PAGE = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).MAX_RESULTS_PER_PAGE;
|
||||
const MAX_VISIBLE_PAGES = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).MAX_VISIBLE_PAGES;
|
||||
const value = MAX_RESULTS_PER_PAGE * MAX_VISIBLE_PAGES;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/hooks/usePaginatedMemberApplications.tsx');
|
||||
exports.MEMBER_APPLICATION_FETCH_LIMIT = value;
|
||||
exports.usePaginatedMemberApplications = usePaginatedMemberApplications;
|
||||
}
|
||||
|
||||
function usePaginatedMemberApplications({guildId, guildJoinRequests}) { // fn#113462, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15207:363, offset: 0x023fad04, size: 174 bytes, params: 2, frame: 19
|
||||
const binding = env0_5;
|
||||
const env0_2 = binding.useRef(false);
|
||||
let value = env0_4(binding.useState(null), 2);
|
||||
const property = value[0];
|
||||
var env0_4 = value[1];
|
||||
var env0_5 = binding.useRef(null);
|
||||
const env0_6 = binding.useRef(false);
|
||||
const useCallback = binding.useCallback;
|
||||
value = _fun113463();
|
||||
value = Reflect.apply(useCallback, binding, [value, [property, guildId, guildJoinRequests]]);
|
||||
return {fetchNextPage: value, error: property};
|
||||
}
|
||||
|
||||
function _fun113463() { // fn#113463, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15207:545, offset: 0x023fadb2, size: 36 bytes, params: 1, frame: 12
|
||||
const env0_0 = env1_3(_fun113465);
|
||||
return _fun113466;
|
||||
}
|
||||
|
||||
function* _fun113465(a0, a1) { // fn#113465, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15207:565, offset: 0x023fade1, size: 680 bytes, params: 3, frame: 29
|
||||
var r7;
|
||||
var r14;
|
||||
var r10;
|
||||
var object2;
|
||||
var value;
|
||||
var value2;
|
||||
var current;
|
||||
var HermesInternal;
|
||||
var concat;
|
||||
var value3;
|
||||
var value4;
|
||||
var value5;
|
||||
var value6;
|
||||
var binding;
|
||||
var binding2;
|
||||
var GuildJoinRequestApplicationStatuses;
|
||||
var SUBMITTED;
|
||||
var value7;
|
||||
var GuildJoinRequestSortOrders;
|
||||
var TIMESTAMP_DESC;
|
||||
var length;
|
||||
var property;
|
||||
var object3;
|
||||
var actionedAt;
|
||||
var joinRequestId;
|
||||
var value8;
|
||||
var fromTimestamp;
|
||||
var Date;
|
||||
var prototype;
|
||||
var value9;
|
||||
var date;
|
||||
var value10;
|
||||
var getTime;
|
||||
var binding3;
|
||||
var value11;
|
||||
var fetchGuildJoinRequests;
|
||||
var guildJoinRequests;
|
||||
var value12;
|
||||
var value13;
|
||||
var value14;
|
||||
var body;
|
||||
var guild_join_requests;
|
||||
var value15;
|
||||
var error;
|
||||
var binding4;
|
||||
var value16;
|
||||
var APIError;
|
||||
var aPIError;
|
||||
var value18;
|
||||
var getAnyErrorMessage;
|
||||
var value19;
|
||||
exceptionLanding73: while (true) {
|
||||
value = undefined;
|
||||
value2 = false;
|
||||
if (value2) {
|
||||
return value;
|
||||
}
|
||||
value = environment.__proto__.__proto__;
|
||||
current = dependencyMap.current;
|
||||
if (!current) {
|
||||
HermesInternal = global.HermesInternal;
|
||||
concat = HermesInternal.concat;
|
||||
value3 = '' + a0 + '-' + a1;
|
||||
current = env2_5.current;
|
||||
value4 = false;
|
||||
reducibleJoin4: while (true) {
|
||||
if (value3 === current) {
|
||||
r7 = value4;
|
||||
break reducibleJoin4;
|
||||
}
|
||||
env2_5.current = value3;
|
||||
env2_6.current = value4;
|
||||
value5 = true;
|
||||
r7 = value5;
|
||||
break reducibleJoin4;
|
||||
}
|
||||
current = env2_6.current;
|
||||
reducibleJoin74: while (true) {
|
||||
if (current) {
|
||||
break reducibleJoin74;
|
||||
}
|
||||
reducibleJoin7: while (true) {
|
||||
if (env2_3 == null) {
|
||||
break reducibleJoin7;
|
||||
}
|
||||
env2_4(null);
|
||||
break reducibleJoin7;
|
||||
}
|
||||
value6 = environment.__proto__.__proto__.__proto__;
|
||||
binding = env3_0;
|
||||
binding2 = env3_2;
|
||||
GuildJoinRequestApplicationStatuses = binding(binding2[3]).GuildJoinRequestApplicationStatuses;
|
||||
SUBMITTED = GuildJoinRequestApplicationStatuses.SUBMITTED;
|
||||
value7 = a1 === SUBMITTED;
|
||||
GuildJoinRequestSortOrders = binding(binding2[3]).GuildJoinRequestSortOrders;
|
||||
TIMESTAMP_DESC = GuildJoinRequestSortOrders.TIMESTAMP_DESC;
|
||||
if (a0 === TIMESTAMP_DESC) {
|
||||
reducibleJoin22: while (true) {
|
||||
reducibleJoin21: while (true) {
|
||||
if (r7) {
|
||||
break reducibleJoin21;
|
||||
}
|
||||
length = importDefault.length;
|
||||
if (length === 0) {
|
||||
break reducibleJoin21;
|
||||
}
|
||||
length = importDefault.length;
|
||||
property = importDefault[length - 1];
|
||||
if (value7) {
|
||||
joinRequestId = property.joinRequestId;
|
||||
r10 = joinRequestId;
|
||||
} else {
|
||||
actionedAt = property.actionedAt;
|
||||
r10 = actionedAt;
|
||||
}
|
||||
object2 = {before: r10};
|
||||
break reducibleJoin22;
|
||||
}
|
||||
binding = env3_1;
|
||||
value8 = binding(env3_2[4]);
|
||||
fromTimestamp = value8.fromTimestamp;
|
||||
Date = global.Date;
|
||||
prototype = Date.prototype;
|
||||
value9 = Object.create(prototype, {constructor: {value: Date}});
|
||||
date = new Date();
|
||||
value10 = date instanceof Object ? date : value9;
|
||||
getTime = value10.getTime;
|
||||
object2 = {before: Reflect.apply(fromTimestamp, value8, [Reflect.apply(getTime, value10, [])])};
|
||||
break reducibleJoin22;
|
||||
}
|
||||
} else {
|
||||
reducibleJoin22: while (true) {
|
||||
reducibleJoin14: while (true) {
|
||||
if (r7) {
|
||||
break reducibleJoin14;
|
||||
}
|
||||
length = importDefault.length;
|
||||
if (length === 0) {
|
||||
break reducibleJoin14;
|
||||
}
|
||||
length = importDefault.length;
|
||||
property = importDefault[length - 1];
|
||||
if (value7) {
|
||||
joinRequestId = property.joinRequestId;
|
||||
r14 = joinRequestId;
|
||||
} else {
|
||||
actionedAt = property.actionedAt;
|
||||
r14 = actionedAt;
|
||||
}
|
||||
object2 = {after: r14};
|
||||
break reducibleJoin22;
|
||||
}
|
||||
object2 = {after: require};
|
||||
break reducibleJoin22;
|
||||
}
|
||||
}
|
||||
reducibleJoin24: while (true) {
|
||||
reduciblePort72: while (true) {
|
||||
exceptionLanding56: while (true) {
|
||||
try {
|
||||
try {
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
break reducibleJoin24;
|
||||
}
|
||||
try {
|
||||
binding = env3_0;
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
binding4 = env3_2;
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
property = binding4[6];
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
value16 = binding(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
APIError = value16.APIError;
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
prototype = APIError.prototype;
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
aPIError = new APIError();
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
value18 = aPIError instanceof Object ? aPIError : undefined;
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
binding = env2_4;
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
getAnyErrorMessage = value18.getAnyErrorMessage;
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
value19 = Reflect.apply(getAnyErrorMessage, value18, []);
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
binding(value19);
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
break reduciblePort72;
|
||||
}
|
||||
dependencyMap.current = value4;
|
||||
break reducibleJoin74;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
dependencyMap.current = true;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding = env3_1;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding3 = env3_2;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = binding3[5];
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value11 = binding(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
fetchGuildJoinRequests = value11.fetchGuildJoinRequests;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object3 = {};
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object3.guildId = require;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object3.status = a1;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding = env3_6;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object3.limit = binding;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object3.force = true;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
copyDataProperties(object3, object2, undefined);
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
guildJoinRequests = Reflect.apply(fetchGuildJoinRequests, value11, [object3]);
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
yield guildJoinRequests;
|
||||
try {
|
||||
try {
|
||||
value12 = undefined;
|
||||
value13 = false;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
if (value13) {
|
||||
dependencyMap.current = value4;
|
||||
return value12;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value14 = value12 == null;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
reducibleJoin54: while (true) {
|
||||
if (value14) {
|
||||
break reducibleJoin54;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
body = value12.body;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
guild_join_requests = body.guild_join_requests;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
length = guild_join_requests.length;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding = env3_6;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value15 = length < binding;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
if (value15) {
|
||||
try {
|
||||
try {
|
||||
binding = env2_6;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding.current = true;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding73;
|
||||
}
|
||||
break reducibleJoin54;
|
||||
}
|
||||
break reducibleJoin54;
|
||||
}
|
||||
dependencyMap.current = value4;
|
||||
break reducibleJoin74;
|
||||
}
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
dependencyMap.current = value4;
|
||||
throw error;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
/* Metro module 8925; source: modules/guild_member_verification/hooks/usePreviewDisabledGuild.tsx; dependencies: [31, 1867, 6616, 566, 6717, 1418, 2] */
|
||||
function _fun69640(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69640, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9110:6, offset: 0x01c7943e, size: 153 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const memberVerificationFormStore = importDefault(6616) /* metro dependency 6616: MemberVerificationFormStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/hooks/usePreviewDisabledGuild.tsx');
|
||||
exports.default = usePreviewDisabledGuild;
|
||||
}
|
||||
|
||||
function usePreviewDisabledGuild(a0) { // fn#69641, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9110:237, offset: 0x01c794d7, size: 184 bytes, params: 2, frame: 20
|
||||
var r1;
|
||||
var r0;
|
||||
const env0_0 = a0;
|
||||
var value;
|
||||
const guild = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildStore], _fun69642);
|
||||
const value2 = (require(566) /* metro dependency 566: flux */).useStateFromStores([MemberVerificationFormStore],
|
||||
_fun69643);
|
||||
env0_3.useEffect(_fun69644, [a0]);
|
||||
const value3 = null;
|
||||
if (value3 != guild) {
|
||||
r0 = guild;
|
||||
} else {
|
||||
if (value3 != value2) {
|
||||
value = require(1418) /* metro dependency 1418: GuildRecordUtils */;
|
||||
value = value.fromVerificationGateGuild(value2);
|
||||
r1 = value;
|
||||
} else {
|
||||
r1 = value3;
|
||||
}
|
||||
r0 = r1;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun69643() { // fn#69643, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9110:365, offset: 0x01c795aa, size: 42 bytes, params: 1, frame: 11
|
||||
const value = environment.__proto__;
|
||||
return MemberVerificationFormStore.get(env0_0)?.guild;
|
||||
}
|
||||
|
||||
function _fun69644() { // fn#69644, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9110:440, offset: 0x01c795d4, size: 57 bytes, params: 1, frame: 12
|
||||
var value2;
|
||||
if (env0_0 != null) {
|
||||
value2 = environment.__proto__;
|
||||
(importDefault(6717) /* metro dependency 6717: MemberVerificationActionCreators */).fetchVerificationForm(env0_0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,98 @@
|
||||
/* Metro module 6664; source: modules/guild_member_verification/hooks/useShowMemberVerificationGate.tsx; dependencies: [1945, 1867, 1878, 6665, 566, 2] */
|
||||
function _fun52612(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#52612, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6842:6, offset: 0x0133310a, size: 159 bytes, params: 8, frame: 20
|
||||
let env0_0 = require;
|
||||
const closure = shouldShowMembershipVerificationGate;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/hooks/useShowMemberVerificationGate.tsx');
|
||||
exports.shouldShowMembershipVerificationGate = closure;
|
||||
exports.useShowMemberVerificationGate = function(a0) {
|
||||
var env0_0 = a0;
|
||||
return require(dependencyMap[4]).useStateFromStores([GuildStore, UserStore, GuildMemberStore], _fun52615, [a0]);
|
||||
};
|
||||
}
|
||||
|
||||
function shouldShowMembershipVerificationGate(a0) { // fn#52613, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6842:126, offset: 0x013331a9, size: 266 bytes, params: 2, frame: 19
|
||||
var r1;
|
||||
var r0;
|
||||
var r2;
|
||||
var r6;
|
||||
var item3;
|
||||
var item4;
|
||||
var moduleValue;
|
||||
let value = a1;
|
||||
const value2 = undefined;
|
||||
const iterator = (value !== value2 ? value : [GuildStore, UserStore, GuildMemberStore])[Symbol.iterator]();
|
||||
const iterator2 = iterator.next;
|
||||
let item2 = Reflect.apply(iterator2, iterator, []);
|
||||
let item = item2.value;
|
||||
item2 = item2.done ? undefined : iterator;
|
||||
const r3 = item2 === value2 ? value2 : item;
|
||||
if (value) {
|
||||
r0 = item2;
|
||||
r1 = value;
|
||||
r2 = value2;
|
||||
} else {
|
||||
item3 = Reflect.apply(iterator2, item2, []);
|
||||
item = item3.value;
|
||||
item3 = item3.done ? undefined : item2;
|
||||
value = item3 === value2;
|
||||
if (value) {
|
||||
r0 = item3;
|
||||
r1 = value;
|
||||
r2 = value2;
|
||||
} else {
|
||||
r0 = item3;
|
||||
r1 = value;
|
||||
r2 = item;
|
||||
}
|
||||
}
|
||||
if (r1) {
|
||||
r6 = value2;
|
||||
} else {
|
||||
item4 = Reflect.apply(iterator2, r0, []);
|
||||
item = item4.value;
|
||||
item4 = item4.done ? undefined : r0;
|
||||
value = item4 === value2;
|
||||
if (value) {
|
||||
r0 = item4;
|
||||
r1 = value;
|
||||
r6 = value2;
|
||||
} else {
|
||||
r0 = item4;
|
||||
r1 = value;
|
||||
r6 = item;
|
||||
}
|
||||
}
|
||||
if (!r1) {
|
||||
r0.return();
|
||||
}
|
||||
if (a0 == null) {
|
||||
return false;
|
||||
}
|
||||
value = r3.getGuild(a0);
|
||||
const currentUser = r2.getCurrentUser();
|
||||
r0 = currentUser != null && ((r6.getMember(a0, currentUser.id) == null ? value2 : r6.getMember(a0,
|
||||
currentUser.id).isPending) ?? (r6.getMember(a0, currentUser.id) == null ? value2 : r6.getMember(a0,
|
||||
currentUser.id).isPending) != null);
|
||||
if (r0) {
|
||||
moduleValue = require(6665) /* metro dependency 6665: MemberVerificationUtils */;
|
||||
value = !!moduleValue.guildHasVerificationGate(value);
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function useShowMemberVerificationGate(a0) { // fn#52614, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6842:599, offset: 0x013332b3, size: 89 bytes, params: 2, frame: 17
|
||||
const env0_0 = a0;
|
||||
return (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildStore, UserStore, GuildMemberStore],
|
||||
_fun52615, [a0]);
|
||||
}
|
||||
|
||||
function _fun52615() { // fn#52615, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6842:684, offset: 0x0133330c, size: 65 bytes, params: 1, frame: 15
|
||||
return env0_0 != null && shouldShowMembershipVerificationGate(env0_0, [GuildStore, UserStore, GuildMemberStore]);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
/* Metro module 15009; source: modules/guild_member_verification/hooks/useSortedMemberApplications.tsx; dependencies: [31, 7068, 566, 3972, 2] */
|
||||
function _fun113457(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#113457, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15206:6, offset: 0x023faaad, size: 133 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_2 = importAll(31) /* metro dependency 31 */;
|
||||
const guildJoinRequestStore = importDefault(7068) /* metro dependency 7068: GuildJoinRequestStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/hooks/useSortedMemberApplications.tsx');
|
||||
exports.useSortedMemberApplications = useSortedMemberApplications;
|
||||
}
|
||||
|
||||
function useSortedMemberApplications({guildId, applicationStatus, sortOrder}) { // fn#113458, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15206:251, offset: 0x023fab32, size: 149 bytes, params: 2, frame: 19
|
||||
const env0_2 = sortOrder;
|
||||
const value2 = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildJoinRequestStore],
|
||||
function() {
|
||||
return GuildJoinRequestStore.getRequests(guildId, applicationStatus);
|
||||
}, [applicationStatus, guildId]);
|
||||
const binding = env0_2;
|
||||
const useMemo = binding.useMemo;
|
||||
return {guildJoinRequests: Reflect.apply(useMemo, binding, [_fun113460, [sortOrder, value2]])};
|
||||
}
|
||||
|
||||
function _fun113460() { // fn#113460, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15206:438, offset: 0x023fabe7, size: 83 bytes, params: 1, frame: 15
|
||||
var r0;
|
||||
var binding;
|
||||
var items2;
|
||||
const sortOrderBinding = sortOrder;
|
||||
const GuildJoinRequestSortOrders = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).GuildJoinRequestSortOrders;
|
||||
const TIMESTAMP_DESC = GuildJoinRequestSortOrders.TIMESTAMP_DESC;
|
||||
if (sortOrderBinding === TIMESTAMP_DESC) {
|
||||
binding = env0_3;
|
||||
items2 = [];
|
||||
arraySpread(items2, binding, 0, require);
|
||||
r0 = items2.reverse();
|
||||
} else {
|
||||
r0 = env0_3;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
/* Metro module 14596; source: modules/guild_member_verification/hooks/useSubmittedGuildJoinRequestTotal.tsx; dependencies: [7068, 566, 2] */
|
||||
function _fun110370(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#110370, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14793:6, offset: 0x02376e1c, size: 114 bytes, params: 8, frame: 18
|
||||
let env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const guildJoinRequestStore = importDefault(7068) /* metro dependency 7068: GuildJoinRequestStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/hooks/useSubmittedGuildJoinRequestTotal.tsx');
|
||||
exports.useSubmittedGuildJoinRequestTotal = function({guildId}) {
|
||||
var env0_0 = guildId;
|
||||
return require(dependencyMap[1]).useStateFromStores([GuildJoinRequestStore], _fun110372, [guildId]);
|
||||
};
|
||||
}
|
||||
|
||||
function useSubmittedGuildJoinRequestTotal({guildId}) { // fn#110371, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14793:253, offset: 0x02376e8e, size: 80 bytes, params: 2, frame: 16
|
||||
return (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildJoinRequestStore], _fun110372,
|
||||
[guildId]);
|
||||
}
|
||||
|
||||
function _fun110372() { // fn#110372, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14793:348, offset: 0x02376ede, size: 44 bytes, params: 1, frame: 12
|
||||
return guildId != null ? GuildJoinRequestStore.getSubmittedGuildJoinRequestTotal(guildId) : undefined;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
/* Metro module 8924; source: modules/guild_member_verification/native/InitialMemberVerificationStore.tsx; dependencies: [6, 7, 15, 17, 18, 566, 694, 2] */
|
||||
function _fun69631(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69631, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9109:6, offset: 0x01c791b1, size: 318 bytes, params: 8, frame: 19
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_2 = importDefault(6) /* metro dependency 6 */;
|
||||
const env0_3 = importDefault(7) /* metro dependency 7 */;
|
||||
const env0_4 = importDefault(15) /* metro dependency 15 */;
|
||||
const env0_5 = importDefault(17) /* metro dependency 17 */;
|
||||
const env0_6 = importDefault(18) /* metro dependency 18 */;
|
||||
const Map = global.Map;
|
||||
let map = new Map();
|
||||
const Store = (importDefault(566) /* metro dependency 566: flux */).Store;
|
||||
_fun69635(Store).displayName = 'InitialMemberVerificationStore';
|
||||
map = new map(importDefault(694) /* metro dependency 694: Dispatcher */,
|
||||
{SET_INITIAL_MEMBER_VERIFICATION: SET_INITIAL_MEMBER_VERIFICATION});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/InitialMemberVerificationStore.tsx');
|
||||
exports.default = map;
|
||||
exports.setInitialVerification = setInitialVerification;
|
||||
}
|
||||
|
||||
function _isNativeReflectConstruct_69632() { // fn#69632, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9109:148, offset: 0x01c792ef, size: 98 bytes, params: 1, frame: 18
|
||||
var Boolean;
|
||||
var prototype;
|
||||
var valueOf;
|
||||
var call;
|
||||
var Reflect;
|
||||
var construct;
|
||||
var closure;
|
||||
var value;
|
||||
var error;
|
||||
try {
|
||||
Boolean = global.Boolean;
|
||||
prototype = Boolean.prototype;
|
||||
valueOf = prototype.valueOf;
|
||||
call = valueOf.call;
|
||||
Reflect = global.Reflect;
|
||||
construct = Reflect.construct;
|
||||
Boolean = global.Boolean;
|
||||
closure = function() {
|
||||
};
|
||||
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
|
||||
value = Reflect.apply(call, valueOf, [value]);
|
||||
var result = !value;
|
||||
} catch (error) {
|
||||
}
|
||||
return (_isNativeReflectConstruct_69632_isNativeReflectConstruct = function() {
|
||||
return !!result;
|
||||
})();
|
||||
}
|
||||
|
||||
function _fun69635(a0) { // fn#69635, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9109:361, offset: 0x01c79351, size: 74 bytes, params: 2, frame: 15
|
||||
const closure = InitialMemberVerificationStore;
|
||||
env0_6(closure, a0);
|
||||
return env0_3(closure, [{key: 'getInitialVerificationState', value: value_69637}]);
|
||||
}
|
||||
|
||||
function SET_INITIAL_MEMBER_VERIFICATION({guildId, state}) { // fn#69638, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9109:942, offset: 0x01c793cb, size: 52 bytes, params: 2, frame: 14
|
||||
const binding = env0_7;
|
||||
if (!binding.has(guildId)) {
|
||||
env0_7.set(guildId, state);
|
||||
}
|
||||
}
|
||||
|
||||
function setInitialVerification(a0, a1) { // fn#69639, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9109:1166, offset: 0x01c793ff, size: 63 bytes, params: 3, frame: 13
|
||||
(importDefault(694) /* metro dependency 694: Dispatcher */).dispatch({type: 'SET_INITIAL_MEMBER_VERIFICATION',
|
||||
guildId: a0, state: a1});
|
||||
}
|
||||
|
||||
function value_69637(a0) { // fn#69637, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9109:758, offset: 0x01c7939b, size: 48 bytes, params: 2, frame: 13
|
||||
var r0;
|
||||
var value2;
|
||||
var value3;
|
||||
const value = null;
|
||||
if (value == a0) {
|
||||
r0 = value;
|
||||
} else {
|
||||
value2 = environment.__proto__;
|
||||
value3 = env1_7.get(a0);
|
||||
r0 = value != value3 ? value3 : value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
+218
@@ -0,0 +1,218 @@
|
||||
/* Metro module 8926; source: modules/guild_member_verification/native/MemberVerificationAlertActionCreators.tsx; dependencies: [31, 33, 1848, 4496, 8927, 1962, 8929, 8933, 4578, 1244, 8935, 8938, 8940, 2] */
|
||||
function _fun69645(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69645, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:6, offset: 0x01c7960d, size: 230 bytes, params: 8, frame: 19
|
||||
let env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_4 = (require(33) /* metro dependency 33 */).jsx;
|
||||
const closure = openMemberVerificationCancelPendingAlert;
|
||||
const closure2 = function(a0) {
|
||||
var env0_0 = a0;
|
||||
return _fun69651;
|
||||
};
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/MemberVerificationAlertActionCreators.tsx');
|
||||
exports.openMemberVerificationSuccessAlert = openMemberVerificationSuccessAlert;
|
||||
exports.openMemberVerificationPendingAlert = openMemberVerificationPendingAlert;
|
||||
exports.openMemberVerificationCancelPendingAlert = closure;
|
||||
exports.openMemberVerificationRejectedAlert = openMemberVerificationRejectedAlert;
|
||||
exports.openMemberVerificationUpdateAlert = openMemberVerificationUpdateAlert;
|
||||
exports.closeMemberVerificationAlert = closure2;
|
||||
exports.openMemberVerificationIncompleteAlert = openMemberVerificationIncompleteAlert;
|
||||
}
|
||||
|
||||
function openMemberVerificationCancelPendingAlert({guildId, confirmText, subtitleText, onClose}) { // fn#69646, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:159, offset: 0x01c796f3, size: 122 bytes, params: 2, frame: 14
|
||||
(importAll(1848) /* metro dependency 1848: KeyboardManagerUtils */).dismissGlobalKeyboard();
|
||||
const alertActionCreators = importDefault(4496) /* metro dependency 4496: AlertActionCreators */;
|
||||
alertActionCreators.openLazy({importer: importer_69647});
|
||||
}
|
||||
|
||||
function closeMemberVerificationAlert(a0) { // fn#69650, offset: 0x01c79828, size: 18 bytes, params: 2, frame: 2
|
||||
const env0_0 = a0;
|
||||
return _fun69651;
|
||||
}
|
||||
|
||||
function openMemberVerificationSuccessAlert(a0, a1) { // fn#69652, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:640, offset: 0x01c79874, size: 94 bytes, params: 3, frame: 14
|
||||
const env0_0 = a0;
|
||||
const env0_1 = a1;
|
||||
(importAll(1848) /* metro dependency 1848: KeyboardManagerUtils */).dismissGlobalKeyboard();
|
||||
const value = importDefault(4496) /* metro dependency 4496: AlertActionCreators */;
|
||||
value.openLazy({importer: importer_69653});
|
||||
}
|
||||
|
||||
function openMemberVerificationPendingAlert(a0, a1) { // fn#69656, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:843, offset: 0x01c7996a, size: 94 bytes, params: 3, frame: 14
|
||||
const env0_0 = a0;
|
||||
const env0_1 = a1;
|
||||
(importAll(1848) /* metro dependency 1848: KeyboardManagerUtils */).dismissGlobalKeyboard();
|
||||
const value = importDefault(4496) /* metro dependency 4496: AlertActionCreators */;
|
||||
value.openLazy({importer: importer_69657});
|
||||
}
|
||||
|
||||
function openMemberVerificationRejectedAlert({guildId, canWithdraw, onClose}) { // fn#69660, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:1149, offset: 0x01c79a69, size: 321 bytes, params: 2, frame: 21
|
||||
var r2;
|
||||
var object2;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const value2 = closeMemberVerificationAlert(onClose);
|
||||
const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
|
||||
if (canWithdraw) {
|
||||
object2 = {};
|
||||
object2.text = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.g9tK0o);
|
||||
object2.variant = 'destructive';
|
||||
object2.onPress = onPress_69661;
|
||||
r2 = object2;
|
||||
} else {
|
||||
object2 = {};
|
||||
object2.text = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.BddRzS);
|
||||
object2.onPress = value2;
|
||||
r2 = object2;
|
||||
}
|
||||
const env0_3 = <Button {...r2} />;
|
||||
(importAll(1848) /* metro dependency 1848: KeyboardManagerUtils */).dismissGlobalKeyboard();
|
||||
const alertActionCreators = importDefault(4496) /* metro dependency 4496: AlertActionCreators */;
|
||||
alertActionCreators.openLazy({importer: importer_69662});
|
||||
}
|
||||
|
||||
function openMemberVerificationUpdateAlert() { // fn#69665, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:1674, offset: 0x01c79c7d, size: 80 bytes, params: 1, frame: 13
|
||||
(importAll(1848) /* metro dependency 1848: KeyboardManagerUtils */).dismissGlobalKeyboard();
|
||||
const value = importDefault(4496) /* metro dependency 4496: AlertActionCreators */;
|
||||
value.openLazy({importer: importer_69666});
|
||||
}
|
||||
|
||||
function openMemberVerificationIncompleteAlert(a0, a1) { // fn#69669, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:1906, offset: 0x01c79d24, size: 101 bytes, params: 3, frame: 14
|
||||
const env0_0 = a0;
|
||||
const env0_1 = a1;
|
||||
(importAll(1848) /* metro dependency 1848: KeyboardManagerUtils */).dismissGlobalKeyboard();
|
||||
const value = importDefault(4496) /* metro dependency 4496: AlertActionCreators */;
|
||||
value.openLazy({isDismissable: true, importer: importer_69670});
|
||||
}
|
||||
|
||||
function openMemberVerificationCancelPendingAlertImporter() { // fn#69647, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:273, owner: openMemberVerificationCancelPendingAlert.importer, offset: 0x01c7976d, size: 64 bytes, params: 1, frame: 13
|
||||
var environment;
|
||||
let value = environment.__proto__;
|
||||
value = require(dependencyMap[5]);
|
||||
value = value(dependencyMap[7], dependencyMap.paths);
|
||||
return value.then(function({default: env0_0}) {
|
||||
return _fun69649;
|
||||
});
|
||||
}
|
||||
|
||||
function _fun69651() { // fn#69651, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:451, offset: 0x01c7983a, size: 58 bytes, params: 1, frame: 12
|
||||
const value = environment.__proto__;
|
||||
(importDefault(4496) /* metro dependency 4496: AlertActionCreators */).close();
|
||||
if (env0_0 != null) {
|
||||
env0_0();
|
||||
}
|
||||
}
|
||||
|
||||
function openMemberVerificationSuccessAlertImporter() { // fn#69653, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:707, owner: openMemberVerificationSuccessAlert.importer, offset: 0x01c798d2, size: 64 bytes, params: 1, frame: 13
|
||||
var environment;
|
||||
let value = environment.__proto__;
|
||||
value = require(dependencyMap[5]);
|
||||
value = value(dependencyMap[4], dependencyMap.paths);
|
||||
return value.then(function({default: env0_0}) {
|
||||
return _fun69655;
|
||||
});
|
||||
}
|
||||
|
||||
function openMemberVerificationPendingAlertImporter() { // fn#69657, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:910, owner: openMemberVerificationPendingAlert.importer, offset: 0x01c799c8, size: 64 bytes, params: 1, frame: 13
|
||||
var environment;
|
||||
let value = environment.__proto__;
|
||||
value = require(dependencyMap[5]);
|
||||
value = value(dependencyMap[6], dependencyMap.paths);
|
||||
return value.then(function({default: env0_0}) {
|
||||
return _fun69659;
|
||||
});
|
||||
}
|
||||
|
||||
function openMemberVerificationRejectedAlertOnPress() { // fn#69661, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:1322, owner: openMemberVerificationRejectedAlert.onPress, offset: 0x01c79baa, size: 37 bytes, params: 1, frame: 12
|
||||
env0_2();
|
||||
openMemberVerificationCancelPendingAlert({guildId: guildId});
|
||||
}
|
||||
|
||||
function openMemberVerificationRejectedAlertImporter() { // fn#69662, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:1502, owner: openMemberVerificationRejectedAlert.importer, offset: 0x01c79bcf, size: 64 bytes, params: 1, frame: 13
|
||||
var environment;
|
||||
let value = environment.__proto__;
|
||||
value = require(dependencyMap[5]);
|
||||
value = value(dependencyMap[10], dependencyMap.paths);
|
||||
return value.then(function({default: env0_0}) {
|
||||
return _fun69664;
|
||||
});
|
||||
}
|
||||
|
||||
function openMemberVerificationUpdateAlertImporter() { // fn#69666, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:1738, owner: openMemberVerificationUpdateAlert.importer, offset: 0x01c79ccd, size: 64 bytes, params: 1, frame: 13
|
||||
var environment;
|
||||
let value = environment.__proto__;
|
||||
value = require(dependencyMap[5]);
|
||||
value = value(dependencyMap[11], dependencyMap.paths);
|
||||
return value.then(function({default: env0_0}) {
|
||||
return _fun69668;
|
||||
});
|
||||
}
|
||||
|
||||
function openMemberVerificationIncompleteAlertImporter() { // fn#69670, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:1990, owner: openMemberVerificationIncompleteAlert.importer, offset: 0x01c79d89, size: 64 bytes, params: 1, frame: 13
|
||||
var environment;
|
||||
let value = environment.__proto__;
|
||||
value = require(dependencyMap[5]);
|
||||
value = value(dependencyMap[12], dependencyMap.paths);
|
||||
return value.then(function({default: env0_0}) {
|
||||
return _fun69672;
|
||||
});
|
||||
}
|
||||
|
||||
function _fun69648({default: env0_0}) { // fn#69648, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:305, offset: 0x01c797ad, size: 23 bytes, params: 2, frame: 2
|
||||
return _fun69649;
|
||||
}
|
||||
|
||||
function _fun69654({default: env0_0}) { // fn#69654, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:739, offset: 0x01c79912, size: 23 bytes, params: 2, frame: 2
|
||||
return _fun69655;
|
||||
}
|
||||
|
||||
function _fun69658({default: env0_0}) { // fn#69658, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:942, offset: 0x01c79a08, size: 23 bytes, params: 2, frame: 2
|
||||
return _fun69659;
|
||||
}
|
||||
|
||||
function _fun69663({default: env0_0}) { // fn#69663, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:1535, offset: 0x01c79c0f, size: 23 bytes, params: 2, frame: 2
|
||||
return _fun69664;
|
||||
}
|
||||
|
||||
function _fun69667({default: env0_0}) { // fn#69667, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:1771, offset: 0x01c79d0d, size: 23 bytes, params: 2, frame: 2
|
||||
return _fun69668;
|
||||
}
|
||||
|
||||
function _fun69671({default: env0_0}) { // fn#69671, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:2023, offset: 0x01c79dc9, size: 23 bytes, params: 2, frame: 2
|
||||
return _fun69672;
|
||||
}
|
||||
|
||||
function _fun69649(a0) { // fn#69649, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:320, offset: 0x01c797c4, size: 100 bytes, params: 2, frame: 16
|
||||
const value = environment.__proto__.__proto__.__proto__;
|
||||
const binding = env0_0;
|
||||
const bindingProps = {...a0};
|
||||
bindingProps['guildId'] = guildId;
|
||||
bindingProps['confirmText'] = confirmText;
|
||||
bindingProps['subtitleText'] = subtitleText;
|
||||
bindingProps['onClose'] = closeMemberVerificationAlert(onClose);
|
||||
return ((Component) => <Component {...bindingProps} />)(binding);
|
||||
}
|
||||
|
||||
function _fun69655(a0) { // fn#69655, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:754, offset: 0x01c79929, size: 65 bytes, params: 2, frame: 15
|
||||
return ((Component) => <Component {...a0} {...{['guildId']: env2_0}} {...{['handleConfirmAndAck']: require}} />)(env0_0);
|
||||
}
|
||||
|
||||
function _fun69659(a0) { // fn#69659, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:957, offset: 0x01c79a1f, size: 74 bytes, params: 2, frame: 16
|
||||
const value = environment.__proto__.__proto__.__proto__;
|
||||
const binding = env0_0;
|
||||
const bindingProps = {...a0};
|
||||
bindingProps['guildId'] = env2_0;
|
||||
bindingProps['onClose'] = closeMemberVerificationAlert(require);
|
||||
return ((Component) => <Component {...bindingProps} />)(binding);
|
||||
}
|
||||
|
||||
function _fun69664(a0) { // fn#69664, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9111:1550, offset: 0x01c79c26, size: 87 bytes, params: 2, frame: 16
|
||||
const value = environment.__proto__.__proto__.__proto__;
|
||||
const binding = env0_0;
|
||||
const bindingProps = {...a0};
|
||||
bindingProps['guildId'] = guildId;
|
||||
bindingProps['onClose'] = closeMemberVerificationAlert(onClose);
|
||||
bindingProps['secondaryButton'] = env2_3;
|
||||
return ((Component) => <Component {...bindingProps} />)(binding);
|
||||
}
|
||||
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
/* Metro module 8920; source: modules/guild_member_verification/native/MemberVerificationModalActionCreators.tsx; dependencies: [6666, 661, 683, 6717, 5080, 8921, 1962, 2] */
|
||||
function _fun69603(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69603, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9105:6, offset: 0x01c7820f, size: 175 bytes, params: 8, frame: 18
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const memberVerificationConstantsModule = require(6666) /* metro dependency 6666: MemberVerificationConstants */;
|
||||
const env0_3 = memberVerificationConstantsModule.MEMBER_VERIFICATION_TYPE;
|
||||
const env0_4 = memberVerificationConstantsModule.IN_APP_MEMBER_VERIFICATION_MODAL_KEY;
|
||||
const env0_5 = (require(661) /* metro dependency 661: Constants */).AnalyticEvents;
|
||||
object2 = {openMemberVerificationModal: openMemberVerificationModal,
|
||||
closeMemberVerificationModal: closeMemberVerificationModal};
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/MemberVerificationModalActionCreators.tsx');
|
||||
exports.default = object2;
|
||||
}
|
||||
|
||||
function openMemberVerificationModal(a0, a1) { // fn#69604, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9105:204, offset: 0x01c782be, size: 165 bytes, params: 3, frame: 20
|
||||
importDefault(dependencyMap[3]).fetchVerificationForm(a0);
|
||||
const defaultImport2 = importDefault(dependencyMap[2]);
|
||||
const track = defaultImport2.track;
|
||||
const OPEN_MODAL = AnalyticEvents.OPEN_MODAL;
|
||||
Reflect.apply(track, defaultImport2, [OPEN_MODAL, {type: MEMBER_VERIFICATION_TYPE, guild_id: a0}]);
|
||||
const defaultImport3 = importDefault(dependencyMap[4]);
|
||||
defaultImport3.pushLazy(require(dependencyMap[6])(dependencyMap[5], dependencyMap.paths), {guildId: a0,
|
||||
onClose: a1}, IN_APP_MEMBER_VERIFICATION_MODAL_KEY);
|
||||
}
|
||||
|
||||
function closeMemberVerificationModal() { // fn#69605, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9105:393, offset: 0x01c78363, size: 108 bytes, params: 1, frame: 15
|
||||
var defaultImport;
|
||||
const value = a0;
|
||||
if (!(value !== undefined ? value : false)) {
|
||||
defaultImport = importDefault(683) /* metro dependency 683: AnalyticsUtils */;
|
||||
defaultImport.track(AnalyticEvents.MODAL_DISMISSED, {type: MEMBER_VERIFICATION_TYPE});
|
||||
}
|
||||
(importDefault(5080) /* metro dependency 5080: ModalActionCreators */).popWithKey(IN_APP_MEMBER_VERIFICATION_MODAL_KEY);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
/* Metro module 8923; source: modules/guild_member_verification/native/MemberVerificationModalHooks.tsx; dependencies: [31, 1878, 8924, 566, 3972, 2] */
|
||||
function _fun69623(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69623, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9108:6, offset: 0x01c78f07, size: 202 bytes, params: 8, frame: 21
|
||||
let env0_0 = require;
|
||||
const closure = function() {
|
||||
return require(dependencyMap[3]).useStateFromStoresObject([UserStore], _fun69625);
|
||||
};
|
||||
const closure2 = function(a0) {
|
||||
var env0_0 = a0;
|
||||
return require(dependencyMap[3]).useStateFromStores([InitialMemberVerificationStore], _fun69627, [a0]);
|
||||
};
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_2 = importAll(31) /* metro dependency 31 */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const initialMemberVerificationStore = importDefault(8924) /* metro dependency 8924: InitialMemberVerificationStore */;
|
||||
const env0_5 = (require(8924) /* metro dependency 8924: InitialMemberVerificationStore */).setInitialVerification;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/MemberVerificationModalHooks.tsx');
|
||||
exports.useSetInitialVerificationEffect = useSetInitialVerificationEffect;
|
||||
exports.useUserVerificationState = closure;
|
||||
exports.useInitialVerification = closure2;
|
||||
}
|
||||
|
||||
function useUserVerificationState() { // fn#69624, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9108:159, offset: 0x01c78fd1, size: 60 bytes, params: 1, frame: 13
|
||||
return (require(566) /* metro dependency 566: flux */).useStateFromStoresObject([UserStore], _fun69625);
|
||||
}
|
||||
|
||||
function useInitialVerification(a0) { // fn#69626, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9108:466, offset: 0x01c790a2, size: 75 bytes, params: 2, frame: 16
|
||||
const env0_0 = a0;
|
||||
return (require(566) /* metro dependency 566: flux */).useStateFromStores([InitialMemberVerificationStore],
|
||||
_fun69627, [a0]);
|
||||
}
|
||||
|
||||
function useSetInitialVerificationEffect(a0) { // fn#69628, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9108:724, offset: 0x01c7910a, size: 115 bytes, params: 2, frame: 15
|
||||
const env0_0 = a0;
|
||||
const object2 = {};
|
||||
object2.initial = useInitialVerification(a0);
|
||||
object2.current = useUserVerificationState();
|
||||
const binding = env0_2;
|
||||
var env0_2 = binding.useRef(object2);
|
||||
binding.useEffect(_fun69629);
|
||||
binding.useEffect(_fun69630, [a0]);
|
||||
return object2.initial;
|
||||
}
|
||||
|
||||
function _fun69625() { // fn#69625, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9108:240, offset: 0x01c7900d, size: 149 bytes, params: 1, frame: 18
|
||||
const value = environment.__proto__;
|
||||
const currentUser = UserStore.getCurrentUser();
|
||||
const object2 = {};
|
||||
const value3 = undefined;
|
||||
const UserVerificationFieldPlatforms = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).UserVerificationFieldPlatforms;
|
||||
const EMAIL = UserVerificationFieldPlatforms.EMAIL;
|
||||
const verified = currentUser == null ? value3 : currentUser.verified;
|
||||
object2[EMAIL] = verified != null && verified;
|
||||
const PHONE = UserVerificationFieldPlatforms.PHONE;
|
||||
const r3 = currentUser == null ? value3 : currentUser.isPhoneVerified();
|
||||
object2[PHONE] = r3 != null && r3;
|
||||
return object2;
|
||||
}
|
||||
|
||||
function _fun69627() { // fn#69627, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9108:540, offset: 0x01c790ed, size: 29 bytes, params: 1, frame: 11
|
||||
return InitialMemberVerificationStore.getInitialVerificationState(env0_0);
|
||||
}
|
||||
|
||||
function _fun69630() { // fn#69630, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9108:912, offset: 0x01c7917d, size: 52 bytes, params: 1, frame: 13
|
||||
var value2;
|
||||
const current = env0_2.current;
|
||||
if (current.initial == null) {
|
||||
value2 = environment.__proto__;
|
||||
setInitialVerification(env0_0, current.current);
|
||||
}
|
||||
}
|
||||
|
||||
+111
@@ -0,0 +1,111 @@
|
||||
/* Metro module 11949; source: modules/guild_member_verification/native/components/ChatBeginningRowJoinApplication.tsx; dependencies: [31, 27, 3784, 1878, 661, 33, 4501, 697, 11950, 566, 11951, 6819, 4573, 1244, 3972, 6261, 4578, 2] */
|
||||
function _fun91702(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#91702, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12135:6, offset: 0x0206e757, size: 432 bytes, params: 8, frame: 23
|
||||
var object3;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).View;
|
||||
const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const env0_6 = (require(661) /* metro dependency 661: Constants */).Permissions;
|
||||
let value = require(33) /* metro dependency 33 */;
|
||||
const env0_7 = value.jsx;
|
||||
const env0_8 = value.jsxs;
|
||||
const env0_9 = value.Fragment;
|
||||
value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = value.createStyles;
|
||||
object3 = {};
|
||||
const object4 = {'width': '100%', 'marginTop': 12, 'display': 'flex', 'flexDirection': 'column',
|
||||
'alignSelf': 'flex-start', 'padding': 16, 'backgroundColor': null, 'borderColor': null, 'borderWidth': 1};
|
||||
const BACKGROUND_SURFACE_HIGH = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_SURFACE_HIGH;
|
||||
object4.backgroundColor = BACKGROUND_SURFACE_HIGH;
|
||||
let BORDER_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.BORDER_SUBTLE;
|
||||
object4.borderColor = BORDER_SUBTLE;
|
||||
object4.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.lg;
|
||||
object3.container = object4;
|
||||
object3.guildInfoRow = {'display': 'flex', 'flexDirection': 'row', 'alignItems': 'center', 'gap': 4};
|
||||
BORDER_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.BORDER_SUBTLE;
|
||||
object3.divider = {'backgroundColor': null, 'height': 1, 'border': 'none', 'marginVertical': 16,
|
||||
backgroundColor: BORDER_SUBTLE};
|
||||
object3.formQuestion = {marginBottom: 4};
|
||||
const env0_10 = Reflect.apply(createStyles, value, [object3]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/ChatBeginningRowJoinApplication.tsx');
|
||||
exports.default = _default_91703;
|
||||
}
|
||||
|
||||
function _default_91703({channelId}) { // fn#91703, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12135:700, offset: 0x0206e907, size: 925 bytes, params: 2, frame: 35
|
||||
var r6;
|
||||
var r0;
|
||||
var jsxRuntimeEnv0_9Binding;
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
var items2;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var value11;
|
||||
var items3;
|
||||
var ButtonGroup;
|
||||
const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
|
||||
var items4;
|
||||
var value;
|
||||
const styles = useStyles();
|
||||
const {joinRequest,
|
||||
joinRequestGuild} = (importDefault(11950) /* metro dependency 11950: useGetJoinRequestAndGuildForInterviewChannel */)(channelId);
|
||||
const user = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], function() {
|
||||
return UserStore.getUser(joinRequest?.userId);
|
||||
});
|
||||
const {approveRequest,
|
||||
rejectRequest} = (require(11951) /* metro dependency 11951: useJoinRequestButtonActions */).useJoinRequestButtonActions(joinRequest,
|
||||
channelId);
|
||||
if (joinRequest == null) {
|
||||
r0 = null;
|
||||
} else if (joinRequest.formResponses == null) {
|
||||
r0 = null;
|
||||
} else {
|
||||
jsxRuntimeEnv0_9Binding = jsxRuntimeEnv0_9;
|
||||
var viewBindingProps = {style: styles.container};
|
||||
items2 = [joinRequestGuild != null && <View style={styles.guildInfoRow}>{((Component) => <Component guild={joinRequestGuild} size={(require(6819) /* metro dependency 6819: GuildIcon */).GuildIconSizes.XXSMALL} />)(importDefault(6819) /* metro dependency 6819: GuildIcon */)}<Text variant="heading-sm/semibold" color="mobile-text-heading-primary">{joinRequestGuild.name}</Text></View>];
|
||||
items2[1] = user != null && <Text variant="heading-xl/semibold" color="mobile-text-heading-primary">{intl.format((require(1244) /* metro dependency 1244: indexNative */).t.jDV3i6,
|
||||
|
||||
{username: user.globalName})}</Text>;
|
||||
value11 = joinRequest.formResponses.filter(function({field_type}) {
|
||||
return field_type !== require(dependencyMap[14]).VerificationFormFieldTypes.TERMS;
|
||||
});
|
||||
items2[2] = value11.map(_fun91707);
|
||||
items3 = [<View {...viewBindingProps}>{items2}</View>];
|
||||
r6 = (require(566) /* metro dependency 566: flux */).useStateFromStores([PermissionStore], function() {
|
||||
var KICK_MEMBERS = Permissions.KICK_MEMBERS;
|
||||
return PermissionStore.can(KICK_MEMBERS, joinRequestGuild);
|
||||
}) && joinRequest.applicationStatus === (require(3972) /* metro dependency 3972: MemberVerificationTypes */).GuildJoinRequestApplicationStatuses.SUBMITTED;
|
||||
if (r6) {
|
||||
ButtonGroup = (require(6261) /* metro dependency 6261: ButtonGroupNative */).ButtonGroup;
|
||||
value = <Button grow size="md" variant="primary" onPress={approveRequest} text={intl.string(t.BzjDQJ)} />;
|
||||
items4 = [value];
|
||||
items4[1] = <Button grow size="md" variant="destructive" onPress={rejectRequest} text={intl.string(t.hDtbsz)} />;
|
||||
value = <ButtonGroup direction="horizontal" align="center">{items4}</ButtonGroup>;
|
||||
r6 = value;
|
||||
}
|
||||
items3[1] = r6;
|
||||
value = <>{items3}</>;
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun91707(a0, a1) { // fn#91707, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12135:1566, offset: 0x0206ed2d, size: 285 bytes, params: 3, frame: 24
|
||||
const field_type = a0.field_type;
|
||||
const VerificationFormFieldTypes = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).VerificationFormFieldTypes;
|
||||
const MULTIPLE_CHOICE = VerificationFormFieldTypes.MULTIPLE_CHOICE;
|
||||
const r8 = field_type !== MULTIPLE_CHOICE ? a0.response : a0.response != null ? a0.choices[a0.response] : a0.response;
|
||||
const stylesBinding = styles;
|
||||
const items2 = [<View style={stylesBinding.divider} />];
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
items2[1] = <Text style={stylesBinding.formQuestion} variant="text-xs/semibold" color="text-muted">{a0.label}</Text>;
|
||||
items2[2] = <Text variant="text-md/medium" color="text-strong">{r8}</Text>;
|
||||
return (
|
||||
<View key={'form-response-' + a1}>
|
||||
{items2}
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
+74
@@ -0,0 +1,74 @@
|
||||
/* Metro module 14595; source: modules/guild_member_verification/native/components/GuildMemberDashChannelRow.tsx; dependencies: [31, 661, 1386, 10980, 33, 4501, 697, 14596, 8934, 3972, 1230, 11846, 1244, 6699, 1305, 2] */
|
||||
function _fun110366(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#110366, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14792:6, offset: 0x023769e3, size: 350 bytes, params: 8, frame: 22
|
||||
var object3;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
let value = require(661) /* metro dependency 661: Constants */;
|
||||
const env0_4 = value.GuildFeatures;
|
||||
const env0_5 = value.Routes;
|
||||
const env0_6 = (require(1386) /* metro dependency 1386: ChannelConstants */).StaticChannelRoute;
|
||||
const CHANNEL_MARGIN_VERTICAL = (require(10980) /* metro dependency 10980: RedesignChannelListConstants */).CHANNEL_MARGIN_VERTICAL;
|
||||
const env0_7 = (require(33) /* metro dependency 33 */).jsx;
|
||||
value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = value.createStyles;
|
||||
object3 = {};
|
||||
const object4 = {marginVertical: CHANNEL_MARGIN_VERTICAL, marginHorizontal: 8};
|
||||
object4.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.md;
|
||||
object3.container = object4;
|
||||
const BADGE_BACKGROUND_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.BADGE_BACKGROUND_DEFAULT;
|
||||
object3.badge = {backgroundColor: BADGE_BACKGROUND_DEFAULT};
|
||||
const BADGE_TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.BADGE_TEXT_DEFAULT;
|
||||
object3.badgeText = {color: BADGE_TEXT_DEFAULT};
|
||||
const env0_8 = Reflect.apply(createStyles, value, [object3]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/GuildMemberDashChannelRow.tsx');
|
||||
exports.default = GuildMemberDashChannelRow;
|
||||
}
|
||||
|
||||
function GuildMemberDashChannelRow({guild, selected}) { // fn#110367, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14792:568, offset: 0x02376b41, size: 568 bytes, params: 2, frame: 27
|
||||
const styles = useStyles();
|
||||
const id = guild.id;
|
||||
const r8 = (require(14596) /* metro dependency 14596: useSubmittedGuildJoinRequestTotal */).useSubmittedGuildJoinRequestTotal({guildId: id}) ?? 0;
|
||||
const features = guild.features;
|
||||
const has = features.has;
|
||||
const MEMBER_VERIFICATION_MANUAL_APPROVAL = GuildFeatures.MEMBER_VERIFICATION_MANUAL_APPROVAL;
|
||||
const value5 = Reflect.apply(has, features, [MEMBER_VERIFICATION_MANUAL_APPROVAL]);
|
||||
const binding = env0_3;
|
||||
binding.useEffect(_fun110368, [guild.features, id, value5]);
|
||||
const value6 = binding.useCallback(function() {
|
||||
require(dependencyMap[10]).transitionTo(Routes.CHANNEL(id, StaticChannelRoute.MEMBER_SAFETY));
|
||||
}, [id]);
|
||||
const ChannelModes = (require(11846) /* metro dependency 11846: BaseChannelItem */).ChannelModes;
|
||||
const r11 = selected ? ChannelModes.SELECTED : ChannelModes.DEFAULT;
|
||||
const BaseChannelItem = importDefault(11846) /* metro dependency 11846: BaseChannelItem */;
|
||||
const defaultImportProps = {onPress: value6, style: styles.container, accessible: true};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
defaultImportProps.accessibilityLabel = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['9Oq93m']);
|
||||
defaultImportProps.accessibilityState = {selected: selected};
|
||||
defaultImportProps.mode = r11;
|
||||
const BaseChannelName = (require(11846) /* metro dependency 11846: BaseChannelItem */).BaseChannelName;
|
||||
defaultImportProps.name = <BaseChannelName name={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['9Oq93m'])} mode={r11} />;
|
||||
const BaseChannelIcon = (require(11846) /* metro dependency 11846: BaseChannelItem */).BaseChannelIcon;
|
||||
const GroupIcon = (require(6699) /* metro dependency 6699: GroupIcon */).GroupIcon;
|
||||
defaultImportProps.icon = <BaseChannelIcon mode={r11} IconComponent={GroupIcon} />;
|
||||
defaultImportProps.channelInfo = r8 > 0 ? ((Badge) => <Badge style={styles.badge} textStyle={styles.badgeText} value={r8} />)((require(1305) /* metro dependency 1305: native */).Badge) : null;
|
||||
return <BaseChannelItem {...defaultImportProps} />;
|
||||
}
|
||||
|
||||
function _fun110368() { // fn#110368, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14792:784, offset: 0x02376d79, size: 92 bytes, params: 1, frame: 15
|
||||
var value2;
|
||||
var defaultImport;
|
||||
var fetchGuildJoinRequests;
|
||||
var object2;
|
||||
if (env0_1) {
|
||||
value2 = environment.__proto__;
|
||||
defaultImport = importDefault(8934) /* metro dependency 8934: GuildJoinRequestActionCreators */;
|
||||
fetchGuildJoinRequests = defaultImport.fetchGuildJoinRequests;
|
||||
object2 = {};
|
||||
object2.guildId = id;
|
||||
object2.status = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).GuildJoinRequestApplicationStatuses.SUBMITTED;
|
||||
Reflect.apply(fetchGuildJoinRequests, defaultImport, [object2]);
|
||||
}
|
||||
}
|
||||
|
||||
+137
@@ -0,0 +1,137 @@
|
||||
/* Metro module 15005; source: modules/guild_member_verification/native/components/JoinRequestActionSheet.tsx; dependencies: [31, 27, 4502, 1885, 1878, 661, 33, 4501, 566, 8490, 7326, 4017, 8494, 4048, 6791, 3860, 697, 673, 7593, 7245, 1932, 8491, 6275, 1305, 8754, 1244, 3868, 6277, 15006, 6515, 2] */
|
||||
function _fun113424(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#113424, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15202:6, offset: 0x023f812e, size: 324 bytes, params: 8, frame: 23
|
||||
const env0_0 = require;
|
||||
const closure = JoinRequestActionSheet;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
let value = importAll(31) /* metro dependency 31 */;
|
||||
const env0_4 = (require(27) /* metro dependency 27 */).View;
|
||||
const accessibilityStore = importDefault(4502) /* metro dependency 4502: AccessibilityStore */;
|
||||
const userRecord = importDefault(1885) /* metro dependency 1885: UserRecord */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const env0_8 = (require(661) /* metro dependency 661: Constants */).EMPTY_STRING_SNOWFLAKE_ID;
|
||||
const value2 = require(33) /* metro dependency 33 */;
|
||||
const env0_9 = value2.jsx;
|
||||
const env0_10 = value2.jsxs;
|
||||
const env0_11 = (require(4501) /* metro dependency 4501: createStyles */).createStyles({container: {flex: 1},
|
||||
profileContainer: {position: 'relative'}, noPadding: {paddingHorizontal: 0}});
|
||||
value = value.memo(closure);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/JoinRequestActionSheet.tsx');
|
||||
exports.default = value;
|
||||
exports.JoinRequestActionSheet = closure;
|
||||
}
|
||||
|
||||
function JoinRequestActionSheet({joinRequest}) { // fn#113425, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15202:330, offset: 0x023f8272, size: 1226 bytes, params: 2, frame: 36
|
||||
var r20;
|
||||
var r0;
|
||||
var moduleValue8;
|
||||
var int2hex;
|
||||
var moduleValue9;
|
||||
const BottomSheet = (require(6275) /* metro dependency 6275: BottomSheetNative */).BottomSheet;
|
||||
var EmptyState;
|
||||
var intl;
|
||||
const styles = useStyles();
|
||||
const user = joinRequest.user;
|
||||
let userId = joinRequest.userId;
|
||||
const guildId = joinRequest.guildId;
|
||||
const env0_3 = guildId;
|
||||
const value3 = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], _fun113426, [user,
|
||||
userId]);
|
||||
const value4 = (importDefault(8490) /* metro dependency 8490: useDisplayProfile */)(user?.id ?? EMPTY_STRING_SNOWFLAKE_ID);
|
||||
const {bottomSheetRef,
|
||||
bottomSheetClose} = (require(7326) /* metro dependency 7326: useBottomSheetRef */).useBottomSheetRef();
|
||||
let binding = env0_3;
|
||||
const value6 = binding.useRef(null);
|
||||
const value8 = env0_3.useCallback(_fun113427,
|
||||
[(require(4017) /* metro dependency 4017: ReanimatedRexport */).useSharedValue(0)]);
|
||||
const {theme, primaryColor,
|
||||
secondaryColor} = (importDefault(8494) /* metro dependency 8494: useProfileTheme */)({user: value3,
|
||||
displayProfile: value4});
|
||||
const syncProfileThemeWithUserTheme = (require(566) /* metro dependency 566: flux */).useStateFromStores([AccessibilityStore],
|
||||
function() {
|
||||
return AccessibilityStore.syncProfileThemeWithUserTheme;
|
||||
});
|
||||
const value10 = (importDefault(4048) /* metro dependency 4048: useTheme */)();
|
||||
const value11 = (require(6791) /* metro dependency 6791: useProfileThemeValuesNative */).useProfileThemeValues(theme);
|
||||
const useTokenModule = require(3860) /* metro dependency 3860: useToken */;
|
||||
let useToken = useTokenModule.useToken;
|
||||
const INTERACTIVE_TEXT_HOVER = (importDefault(697) /* metro dependency 697: native */).colors.INTERACTIVE_TEXT_HOVER;
|
||||
const value12 = Reflect.apply(useToken, useTokenModule, [INTERACTIVE_TEXT_HOVER, theme]);
|
||||
const value13 = value11 == null;
|
||||
const r18 = syncProfileThemeWithUserTheme ? value13 ? undefined : value11.overlaySyncedWithUserTheme : value13 ? undefined : value11.overlay;
|
||||
const moduleValue7 = useTokenModule;
|
||||
useToken = moduleValue7.useToken;
|
||||
const MOBILE_ACTIONSHEET_GRADIENT_BACKGROUND_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.MOBILE_ACTIONSHEET_GRADIENT_BACKGROUND_DEFAULT;
|
||||
const value14 = Reflect.apply(useToken, moduleValue7, [MOBILE_ACTIONSHEET_GRADIENT_BACKGROUND_DEFAULT, value10]);
|
||||
if (secondaryColor == null) {
|
||||
r20 = value14;
|
||||
} else if (value11 == null) {
|
||||
r20 = value14;
|
||||
} else if (r18 == null) {
|
||||
r20 = value14;
|
||||
} else {
|
||||
moduleValue8 = require(673) /* metro dependency 673: ColorUtils */;
|
||||
int2hex = moduleValue8.int2hex;
|
||||
moduleValue9 = require(7593) /* metro dependency 7593: UserProfileGradientUtils */;
|
||||
r20 = Reflect.apply(int2hex, moduleValue8, [moduleValue9.calculateOverlayedColor(secondaryColor, r18)]);
|
||||
}
|
||||
binding = env0_3;
|
||||
const useEffect = binding.useEffect;
|
||||
userId = joinRequest.userId;
|
||||
Reflect.apply(useEffect, binding, [_fun113429, [guildId, joinRequest.applicationStatus, userId]]);
|
||||
env0_3.useEffect(_fun113430, [guildId, value3]);
|
||||
if (user == null) {
|
||||
EmptyState = (require(1305) /* metro dependency 1305: native */).EmptyState;
|
||||
var emptyStateProps = {style: {marginTop: 42},
|
||||
Illustration: (require(8754) /* metro dependency 8754: NoResults */).NoResults};
|
||||
intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
emptyStateProps.body = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.eAn6z2);
|
||||
r0 = <BottomSheet><EmptyState {...emptyStateProps} /></BottomSheet>;
|
||||
} else {
|
||||
const ThemeContextProvider = (require(3868) /* metro dependency 3868: native */).ThemeContextProvider;
|
||||
r0 = <ThemeContextProvider theme={theme} primaryColor={primaryColor} secondaryColor={secondaryColor}><BottomSheet ref={bottomSheetRef} handleDisabled scrollable startExpanded contentStyles={styles.noPadding}>{((BottomSheetScrollView) => <BottomSheetScrollView scrollsToTop={false} style={[styles.container,
|
||||
|
||||
{backgroundColor: r20}]} ref={value6} onScroll={value8}><View><View style={styles.profileContainer}>{((Component) => <Component joinRequest={joinRequest} user={value3} displayProfile={value4} />)(importDefault(15006) /* metro dependency 15006: JoinRequestActionSheetContent */)}</View></View></BottomSheetScrollView>)((require(6277) /* metro dependency 6277 */).BottomSheetScrollView)}{((ActionSheetHeaderBar) => <ActionSheetHeaderBar variant="floating" tabStyle={{backgroundColor: value12}} onPress={bottomSheetClose} />)((require(6515) /* metro dependency 6515: ActionSheetHeaderBarNative */).ActionSheetHeaderBar)}</BottomSheet></ThemeContextProvider>;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun113426() { // fn#113426, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15202:457, offset: 0x023f873c, size: 61 bytes, params: 1, frame: 13
|
||||
const value = environment.__proto__;
|
||||
return UserStore.getUser(userId) ?? new UserRecord();
|
||||
}
|
||||
|
||||
function _fun113427({nativeEvent}) { // fn#113427, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15202:695, offset: 0x023f8779, size: 41 bytes, params: 2, frame: 11
|
||||
const binding = env0_5;
|
||||
binding.set(nativeEvent.contentOffset.y);
|
||||
}
|
||||
|
||||
function _fun113429() { // fn#113429, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15202:1275, offset: 0x023f87b1, size: 76 bytes, params: 1, frame: 14
|
||||
let value = environment.__proto__;
|
||||
value = require(7245) /* metro dependency 7245: GuildJoinRequestAnalyticUtils */;
|
||||
const trackMemberApplicationViewed = value.trackMemberApplicationViewed;
|
||||
const joinRequestBinding = joinRequest;
|
||||
const userId = joinRequestBinding.userId;
|
||||
Reflect.apply(trackMemberApplicationViewed, value, [{guildId: guildId,
|
||||
applicationStatus: joinRequestBinding.applicationStatus, applicationUserId: userId}]);
|
||||
}
|
||||
|
||||
function _fun113430() { // fn#113430, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15202:1445, offset: 0x023f87fd, size: 163 bytes, params: 1, frame: 17
|
||||
var binding;
|
||||
var id;
|
||||
var value5;
|
||||
var defaultImport2;
|
||||
var getAvatarURL;
|
||||
var guildIdBinding;
|
||||
if (!(env0_4 == null || env0_4.isNonUserBot() && !(importDefault(1932) /* metro dependency 1932: isChangelogUser */)(env0_4.id))) {
|
||||
value5 = environment.__proto__;
|
||||
defaultImport2 = importDefault(8491) /* metro dependency 8491: maybeFetchUserProfile */;
|
||||
binding = env0_4;
|
||||
id = binding.id;
|
||||
getAvatarURL = binding.getAvatarURL;
|
||||
guildIdBinding = guildId;
|
||||
defaultImport2(id, Reflect.apply(getAvatarURL, binding, [guildIdBinding, 80]), {'type': 'action_sheet',
|
||||
'withMutualGuilds': true, 'withMutualFriends': true, 'dispatchWait': true, guildId: guildIdBinding});
|
||||
}
|
||||
}
|
||||
|
||||
+487
@@ -0,0 +1,487 @@
|
||||
/* Metro module 15006; source: modules/guild_member_verification/native/components/JoinRequestActionSheetContent.tsx; dependencies: [31, 27, 1379, 6276, 6816, 33, 4501, 697, 8496, 8752, 8494, 8497, 8743, 15004, 8507, 8510, 8511, 10338, 10484, 566, 11951, 3971, 4578, 6682, 1244, 3972, 10222, 4573, 6988, 3826, 21, 4073, 6261, 8341, 4064, 4066, 1585, 15007, 2] */
|
||||
function _fun113431(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#113431, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15203:6, offset: 0x023f88a0, size: 874 bytes, params: 8, frame: 24
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
let value = importAll(31) /* metro dependency 31 */;
|
||||
const env0_4 = (require(27) /* metro dependency 27 */).View;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const env0_6 = (require(6276) /* metro dependency 6276: ActionSheetConstants */).ACTION_SHEET_MAX_WIDTH;
|
||||
const env0_7 = (require(6816) /* metro dependency 6816: Constants */).PROFILE_CONTENT_WITHOUT_STATUS_TOP_PADDING;
|
||||
const value2 = require(33) /* metro dependency 33 */;
|
||||
const env0_8 = value2.jsx;
|
||||
const env0_9 = value2.jsxs;
|
||||
const env0_10 = value2.Fragment;
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = createStylesModule.createStyles;
|
||||
object2 = {};
|
||||
let BORDER_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.BORDER_SUBTLE;
|
||||
object2.responsesContainer = {'paddingHorizontal': 16, 'paddingTop': 24, 'borderTopColor': null,
|
||||
'borderTopWidth': 1, borderTopColor: BORDER_SUBTLE};
|
||||
object2.formQuestion = {marginBottom: 8};
|
||||
const object3 = {'padding': 12, 'width': '100%', 'borderRadius': null, 'lineHeight': 20};
|
||||
object3.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.md;
|
||||
const INPUT_BACKGROUND_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.INPUT_BACKGROUND_DEFAULT;
|
||||
object3.backgroundColor = INPUT_BACKGROUND_DEFAULT;
|
||||
object2.formResponse = object3;
|
||||
object2.formResponseMargin = {marginBottom: 16};
|
||||
object2.termsField = {'flexDirection': 'row', 'alignItems': 'center', 'justifyContent': 'space-between'};
|
||||
const object5 = {'flexDirection': 'column', 'gap': 12, 'paddingHorizontal': 16, 'paddingVertical': 12,
|
||||
'marginTop': 8, 'marginBottom': 16, 'marginHorizontal': 16};
|
||||
let BACKGROUND_SURFACE_HIGH = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_SURFACE_HIGH;
|
||||
object5.backgroundColor = BACKGROUND_SURFACE_HIGH;
|
||||
object5.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.md;
|
||||
object2.statusContainer = object5;
|
||||
object2.statusRow = {'flexDirection': 'row', 'alignItems': 'center', 'gap': 12};
|
||||
object2.actionedInfo = {'flexDirection': 'row', 'gap': 8, 'alignItems': 'center'};
|
||||
const object9 = {'height': 4, 'width': 4};
|
||||
object9.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.xs;
|
||||
const TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_DEFAULT;
|
||||
object9.backgroundColor = TEXT_DEFAULT;
|
||||
object2.dot = object9;
|
||||
object2.accountInfoLabel = {'marginTop': 16, 'marginHorizontal': 16, 'marginBottom': 8};
|
||||
const object10 = {'backgroundColor': null, 'marginHorizontal': 16, 'marginBottom': 16};
|
||||
BACKGROUND_SURFACE_HIGH = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_SURFACE_HIGH;
|
||||
object10.backgroundColor = BACKGROUND_SURFACE_HIGH;
|
||||
object10.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.md;
|
||||
object2.accountInfoContainer = object10;
|
||||
object2.accountInfoRow = {'flexDirection': 'row', 'justifyContent': 'space-between', 'alignItems': 'center',
|
||||
'padding': 16};
|
||||
BORDER_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.BORDER_SUBTLE;
|
||||
object2.divider = {'width': '100%', 'height': 1, backgroundColor: BORDER_SUBTLE};
|
||||
const env0_11 = Reflect.apply(createStyles, createStylesModule, [object2]);
|
||||
const env0_12 = value.memo(_fun113434);
|
||||
const env0_13 = value.memo(_fun113437);
|
||||
const env0_14 = value.memo(_fun113438);
|
||||
const env0_15 = value.memo(_fun113440);
|
||||
const env0_16 = value.memo(_fun113441);
|
||||
value = value.memo(JoinRequestActionSheetContent);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/JoinRequestActionSheetContent.tsx');
|
||||
exports.default = value;
|
||||
}
|
||||
|
||||
function OpenInterviewButton({joinRequest, label}) { // fn#113432, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15203:2478, offset: 0x023f8c0a, size: 365 bytes, params: 2, frame: 25
|
||||
var r0;
|
||||
const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const interviewChannelId = joinRequest.interviewChannelId;
|
||||
const applicationStatus = joinRequest.applicationStatus;
|
||||
const value2 = (require(566) /* metro dependency 566: flux */).useStateFromStores([ChannelStore], _fun113433,
|
||||
[interviewChannelId]);
|
||||
const {handleOpenInterview,
|
||||
submitting} = (require(11951) /* metro dependency 11951: useJoinRequestButtonActions */).useJoinRequestButtonActions(joinRequest,
|
||||
interviewChannelId);
|
||||
const guildJoinRequestUtilsModule = require(3971) /* metro dependency 3971: GuildJoinRequestUtils */;
|
||||
if (guildJoinRequestUtilsModule.isActionedApplicationStatus(applicationStatus)) {
|
||||
if (value2) {
|
||||
r0 = <Button variant="secondary" size="md" icon={((ChatIcon) => <ChatIcon color={(importDefault(697) /* metro dependency 697: native */).colors.CONTROL_SECONDARY_TEXT_DEFAULT} size="sm" />)((require(6682) /* metro dependency 6682: ChatIcon */).ChatIcon)} text={label ?? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['2simqN'])} onPress={handleOpenInterview} disabled={submitting} />;
|
||||
} else {
|
||||
r0 = null;
|
||||
}
|
||||
} else {
|
||||
r0 = <Button variant="secondary" size="md" icon={((ChatIcon) => <ChatIcon color={(importDefault(697) /* metro dependency 697: native */).colors.CONTROL_SECONDARY_TEXT_DEFAULT} size="sm" />)((require(6682) /* metro dependency 6682: ChatIcon */).ChatIcon)} text={label ?? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['2simqN'])} onPress={handleOpenInterview} disabled={submitting} />;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun113434({user, displayProfile, joinRequest}) { // fn#113434, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15203:1525, offset: 0x023f8da2, size: 618 bytes, params: 2, frame: 34
|
||||
var r0;
|
||||
var jsxRuntimeEnv0_10Binding;
|
||||
var items3;
|
||||
var items2;
|
||||
var UserProfileGradientContainer;
|
||||
var object6;
|
||||
var items4;
|
||||
var value;
|
||||
const value2 = (importDefault(8496) /* metro dependency 8496: UserProfileSharedStyles */)();
|
||||
const value3 = (importDefault(8752) /* metro dependency 8752: useUserProfileBannerHeight */)(ACTION_SHEET_MAX_WIDTH);
|
||||
const {theme, primaryColor,
|
||||
secondaryColor} = (importDefault(8494) /* metro dependency 8494: useProfileTheme */)({user: user,
|
||||
displayProfile: displayProfile});
|
||||
const {gradientFallbackBackground, containerBackground, avatarBackground,
|
||||
statusBackground} = (require(8497) /* metro dependency 8497: useUserProfileColors */).useUserProfileColors({theme: theme,
|
||||
primaryColor: primaryColor, secondaryColor: secondaryColor});
|
||||
const binding = env0_3;
|
||||
const useCallback = binding.useCallback;
|
||||
items5 = [joinRequest];
|
||||
items5[1] = user.id;
|
||||
if (user == null) {
|
||||
r0 = null;
|
||||
} else {
|
||||
jsxRuntimeEnv0_10Binding = jsxRuntimeEnv0_10;
|
||||
items3 = [((Component) => <Component user={user} displayProfile={displayProfile} bannerHeight={value3} />)(importDefault(8507) /* metro dependency 8507: UserProfileBanner */)];
|
||||
items2 = [((Component) => <Component user={user} disableStatus backgroundColor={avatarBackground} statusStyle={{backgroundColor: statusBackground}} onPress={Reflect.apply(useCallback,
|
||||
|
||||
binding, [_fun113435, items5])} />)(importDefault(8510) /* metro dependency 8510: UserProfileAvatar */)];
|
||||
UserProfileGradientContainer = importDefault(8511) /* metro dependency 8511: UserProfileGradientContainer */;
|
||||
var userProfileGradientContainerProps = {fallbackBackground: gradientFallbackBackground,
|
||||
primaryColor: primaryColor,
|
||||
secondaryColor: secondaryColor, containerStyle: [value2.profileContentWrapper, value2.profileContent,
|
||||
{paddingTop: PROFILE_CONTENT_WITHOUT_STATUS_TOP_PADDING, paddingBottom: 0}]};
|
||||
var viewBindingProps = {style: value2.primaryInfo};
|
||||
items4 = [((PrimaryInfo) => <PrimaryInfo user={user} displayProfile={displayProfile} badgeContainerBackground={containerBackground} isPreviewingChanges={false} />)((require(10338) /* metro dependency 10338: UserProfileContent */).PrimaryInfo)];
|
||||
value = importDefault(10484) /* metro dependency 10484: UserProfileMutuals */;
|
||||
items4[1] = ((Component) => <Component user={user} />)(value);
|
||||
items2[1] = <UserProfileGradientContainer {...userProfileGradientContainerProps}><View {...viewBindingProps}>{items4}</View></UserProfileGradientContainer>;
|
||||
items3[1] = <View>{items2}</View>;
|
||||
value = <>{items3}</>;
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun113437({joinRequest}) { // fn#113437, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15203:3030, offset: 0x023f9073, size: 1947 bytes, params: 2, frame: 39
|
||||
var r11;
|
||||
var r13;
|
||||
var CircleCheckIcon;
|
||||
var object;
|
||||
var colors;
|
||||
var items4;
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
var items2;
|
||||
var value4;
|
||||
var formatToPlainString;
|
||||
var qnimbL;
|
||||
var global_name;
|
||||
var items3;
|
||||
var moduleValue;
|
||||
var dateFormat;
|
||||
var Date;
|
||||
var value6;
|
||||
var value7;
|
||||
var date;
|
||||
var CircleXIcon;
|
||||
var object2;
|
||||
var items5;
|
||||
var items6;
|
||||
var value13;
|
||||
var items7;
|
||||
var moduleValue2;
|
||||
var value15;
|
||||
var value16;
|
||||
var items9;
|
||||
var items10;
|
||||
var object28;
|
||||
const actionedAt = joinRequest.actionedAt;
|
||||
const actionedByUser = joinRequest.actionedByUser;
|
||||
const rejectionReason = joinRequest.rejectionReason;
|
||||
const applicationStatus = joinRequest.applicationStatus;
|
||||
const interviewChannelId = joinRequest.interviewChannelId;
|
||||
const styles = useStyles();
|
||||
const GuildJoinRequestApplicationStatuses = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).GuildJoinRequestApplicationStatuses;
|
||||
const SUBMITTED = GuildJoinRequestApplicationStatuses.SUBMITTED;
|
||||
if (applicationStatus === SUBMITTED) {
|
||||
if (interviewChannelId != null) {
|
||||
var viewBindingProps = {style: styles.statusContainer};
|
||||
var viewBindingProps2 = {style: styles.statusRow};
|
||||
items9 = [((HourglassIcon) => <HourglassIcon size="lg" color={(importDefault(697) /* metro dependency 697: native */).colors.STATUS_WARNING} />)((require(10222) /* metro dependency 10222: HourglassIcon */).HourglassIcon)];
|
||||
items9[1] = <View><Text variant="text-md/medium" color="mobile-text-heading-primary">{intl.string(t['Vr+7eO'])}</Text></View>;
|
||||
items10 = [<View {...viewBindingProps2}>{items9}</View>];
|
||||
items10[1] = <OpenInterviewButton joinRequest={joinRequest} label={intl.string(t.rcqdhN)} />;
|
||||
return (
|
||||
<View {...viewBindingProps}>
|
||||
{items10}
|
||||
</View>
|
||||
);
|
||||
}
|
||||
}
|
||||
const REJECTED = GuildJoinRequestApplicationStatuses.REJECTED;
|
||||
if (REJECTED === applicationStatus) {
|
||||
var viewBindingProps = {style: styles.statusContainer};
|
||||
var viewBindingProps2 = {style: styles.statusRow};
|
||||
CircleXIcon = (require(6988) /* metro dependency 6988: CircleXIcon */).CircleXIcon;
|
||||
object2 = {size: 'lg'};
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
object2.color = colors.ICON_FEEDBACK_CRITICAL;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
object2.secondaryColor = colors.WHITE;
|
||||
items5 = [<CircleXIcon {...object2} />];
|
||||
items6 = [<Text variant="text-md/medium" color="mobile-text-heading-primary">{intl.string((require(1244) /* metro dependency 1244: indexNative */).t.bSZkla)}</Text>];
|
||||
value13 = null;
|
||||
if (value13 != actionedByUser) {
|
||||
if (value13 != actionedAt) {
|
||||
var viewBinding4Props = {style: styles.actionedInfo};
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
qnimbL = (require(1244) /* metro dependency 1244: indexNative */).t.qnimbL;
|
||||
global_name = actionedByUser.global_name;
|
||||
items7 = [<Text variant="text-sm/normal" color="text-default">{Reflect.apply(formatToPlainString, intl,
|
||||
[qnimbL,
|
||||
{username: value13 != global_name ? global_name : actionedByUser.username}])}</Text>];
|
||||
items7[1] = <View style={styles.dot} />;
|
||||
moduleValue2 = require(3826) /* metro dependency 3826: DateUtils */;
|
||||
dateFormat = moduleValue2.dateFormat;
|
||||
Date = global.Date;
|
||||
value15 = (importDefault(21) /* metro dependency 21: SnowflakeUtils */).extractTimestamp(actionedAt);
|
||||
value16 = Object.create(Date.prototype, {constructor: {value: Date}});
|
||||
date = new Date();
|
||||
items7[2] = <Text variant="text-sm/normal" color="text-default">{Reflect.apply(dateFormat, moduleValue2,
|
||||
[date instanceof Object ? date : value16, 'LL'])}</Text>;
|
||||
r13 = <View {...viewBinding4Props}>{items7}</View>;
|
||||
} else {
|
||||
r13 = value13;
|
||||
}
|
||||
} else {
|
||||
r13 = value13;
|
||||
}
|
||||
items6[1] = r13;
|
||||
items6[2] = value13 != rejectionReason && <Text variant="text-sm/normal" color="text-default">{intl.formatToPlainString((require(1244) /* metro dependency 1244: indexNative */).t.fU5PPM,
|
||||
|
||||
{rejectionReason: rejectionReason})}</Text>;
|
||||
items5[1] = <View>{items6}</View>;
|
||||
return (
|
||||
<View {...viewBindingProps}>
|
||||
<View {...viewBindingProps2}>
|
||||
{items5}
|
||||
</View>
|
||||
<OpenInterviewButton joinRequest={joinRequest} />
|
||||
</View>
|
||||
);
|
||||
}
|
||||
const APPROVED = GuildJoinRequestApplicationStatuses.APPROVED;
|
||||
if (APPROVED === applicationStatus) {
|
||||
var viewBindingProps = {style: styles.statusContainer};
|
||||
var viewBindingProps2 = {style: styles.statusRow};
|
||||
CircleCheckIcon = (require(4073) /* metro dependency 4073: CircleCheckIcon */).CircleCheckIcon;
|
||||
object = {size: 'lg'};
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
object.color = colors.STATUS_POSITIVE_BACKGROUND;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
object.secondaryColor = colors.STATUS_POSITIVE_TEXT;
|
||||
items4 = [<CircleCheckIcon {...object} />];
|
||||
items2 = [<Text variant="text-md/medium" color="mobile-text-heading-primary">{intl.string((require(1244) /* metro dependency 1244: indexNative */).t.aURgY2)}</Text>];
|
||||
value4 = null;
|
||||
if (value4 != actionedByUser) {
|
||||
if (value4 != actionedAt) {
|
||||
var viewBinding2Props = {style: styles.actionedInfo};
|
||||
formatToPlainString = intl.formatToPlainString;
|
||||
qnimbL = (require(1244) /* metro dependency 1244: indexNative */).t.qnimbL;
|
||||
global_name = actionedByUser.global_name;
|
||||
items3 = [<Text variant="text-sm/normal" color="text-default">{Reflect.apply(formatToPlainString, intl,
|
||||
[qnimbL,
|
||||
{username: value4 != global_name ? global_name : actionedByUser.username}])}</Text>];
|
||||
items3[1] = <View style={styles.dot} />;
|
||||
moduleValue = require(3826) /* metro dependency 3826: DateUtils */;
|
||||
dateFormat = moduleValue.dateFormat;
|
||||
Date = global.Date;
|
||||
value6 = (importDefault(21) /* metro dependency 21: SnowflakeUtils */).extractTimestamp(actionedAt);
|
||||
value7 = Object.create(Date.prototype, {constructor: {value: Date}});
|
||||
date = new Date();
|
||||
items3[2] = <Text variant="text-sm/normal" color="text-default">{Reflect.apply(dateFormat, moduleValue,
|
||||
[date instanceof Object ? date : value7, 'LL'])}</Text>;
|
||||
r11 = <View {...viewBinding2Props}>{items3}</View>;
|
||||
} else {
|
||||
r11 = value4;
|
||||
}
|
||||
} else {
|
||||
r11 = value4;
|
||||
}
|
||||
items2[1] = r11;
|
||||
items4[1] = <View>{items2}</View>;
|
||||
return (
|
||||
<View {...viewBindingProps}>
|
||||
<View {...viewBindingProps2}>
|
||||
{items4}
|
||||
</View>
|
||||
<OpenInterviewButton joinRequest={joinRequest} />
|
||||
</View>
|
||||
);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
function _fun113438({joinRequest}) { // fn#113438, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15203:5535, offset: 0x023f980e, size: 687 bytes, params: 2, frame: 34
|
||||
var r5;
|
||||
const {approveRequest, rejectRequest, handleOpenInterview,
|
||||
submitting} = (require(11951) /* metro dependency 11951: useJoinRequestButtonActions */).useJoinRequestButtonActions(joinRequest,
|
||||
joinRequest.interviewChannelId, env0_3.useCallback(_fun113439, [joinRequest]));
|
||||
const ButtonGroup = (require(6261) /* metro dependency 6261: ButtonGroupNative */).ButtonGroup;
|
||||
const IconButton = (require(8341) /* metro dependency 8341: IconButtonNative */).IconButton;
|
||||
const object = {variant: 'primary'};
|
||||
const CheckmarkLargeIcon = (require(4064) /* metro dependency 4064: CheckmarkLargeIcon */).CheckmarkLargeIcon;
|
||||
let WHITE = (importDefault(697) /* metro dependency 697: native */).colors.WHITE;
|
||||
object.icon = <CheckmarkLargeIcon color={WHITE} size="lg" />;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const string = intl.string;
|
||||
const BzjDQJ = (require(1244) /* metro dependency 1244: indexNative */).t.BzjDQJ;
|
||||
object.label = Reflect.apply(string, intl, [BzjDQJ]);
|
||||
object.onPress = approveRequest;
|
||||
object.disabled = submitting;
|
||||
const items2 = [<IconButton {...object} />];
|
||||
const XLargeIcon = (require(4066) /* metro dependency 4066: XLargeIcon */).XLargeIcon;
|
||||
WHITE = (importDefault(697) /* metro dependency 697: native */).colors.WHITE;
|
||||
items2[1] = <IconButton variant="destructive" icon={<XLargeIcon color={WHITE} size="lg" />} label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.hDtbsz)} onPress={rejectRequest} disabled={submitting} />;
|
||||
const value5 = joinRequest.interviewChannelId == null;
|
||||
if (value5) {
|
||||
r5 = <IconButton variant="secondary" icon={((ChatIcon) => <ChatIcon color={(importDefault(697) /* metro dependency 697: native */).colors.CONTROL_SECONDARY_TEXT_DEFAULT} size="lg" />)((require(6682) /* metro dependency 6682: ChatIcon */).ChatIcon)} label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.KQeYoC)} onPress={handleOpenInterview} disabled={submitting} />;
|
||||
} else {
|
||||
r5 = value5;
|
||||
}
|
||||
items2[2] = r5;
|
||||
return (
|
||||
<ButtonGroup
|
||||
direction="horizontal"
|
||||
align="flex-start"
|
||||
justify="space-evenly"
|
||||
>
|
||||
{items2}
|
||||
</ButtonGroup>
|
||||
);
|
||||
}
|
||||
|
||||
function _fun113440({field, isLastField}) { // fn#113440, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15203:6465, offset: 0x023f9abd, size: 783 bytes, params: 2, frame: 26
|
||||
var object;
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
var items3;
|
||||
var value5;
|
||||
var items6;
|
||||
var CircleCheckIcon;
|
||||
var object2;
|
||||
var colors;
|
||||
const styles = useStyles();
|
||||
const field_type = field.field_type;
|
||||
const VerificationFormFieldTypes = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).VerificationFormFieldTypes;
|
||||
const TERMS = VerificationFormFieldTypes.TERMS;
|
||||
if (TERMS === field_type) {
|
||||
var viewProps = {style: [styles.termsField, styles.formResponse,
|
||||
isLastField ? null : styles.formResponseMargin]};
|
||||
items6 = [<Text variant="text-md/medium" color="text-default">{field.label}</Text>];
|
||||
CircleCheckIcon = (require(4073) /* metro dependency 4073: CircleCheckIcon */).CircleCheckIcon;
|
||||
object2 = {size: 'sm'};
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
object2.color = colors.STATUS_POSITIVE_BACKGROUND;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
object2.secondaryColor = colors.STATUS_POSITIVE_TEXT;
|
||||
items6[1] = <CircleCheckIcon {...object2} />;
|
||||
return (
|
||||
<View {...viewProps}>
|
||||
{items6}
|
||||
</View>
|
||||
);
|
||||
}
|
||||
const MULTIPLE_CHOICE = VerificationFormFieldTypes.MULTIPLE_CHOICE;
|
||||
if (MULTIPLE_CHOICE === field_type) {
|
||||
items3 = [<Text style={styles.formQuestion} variant="text-sm/semibold" color="text-subtle">{field.label}</Text>];
|
||||
value5 = null;
|
||||
items3[1] = <View style={[styles.formResponse,
|
||||
isLastField ? value5 : styles.formResponseMargin]}><Text variant="text-md/medium" color="text-default">{value5 != field.response ? field.choices[field.response] : value5}</Text></View>;
|
||||
return (
|
||||
<View>
|
||||
{items3}
|
||||
</View>
|
||||
);
|
||||
}
|
||||
return (
|
||||
<View>
|
||||
<Text
|
||||
style={styles.formQuestion}
|
||||
variant="text-sm/semibold"
|
||||
color="text-subtle"
|
||||
>
|
||||
{field.label}
|
||||
</Text>
|
||||
<View style={[styles.formResponse, isLastField ? null : styles.formResponseMargin]}>
|
||||
<Text variant="text-md/medium" color="text-default">
|
||||
{field.response}
|
||||
</Text>
|
||||
</View>
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
function _fun113441({joinRequest, user}) { // fn#113441, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15203:7561, offset: 0x023f9dcc, size: 704 bytes, params: 2, frame: 36
|
||||
const styles = useStyles();
|
||||
const jsxRuntimeEnv0_10Binding = jsxRuntimeEnv0_10;
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
let string = intl.string;
|
||||
const text = <Text variant="text-sm/semibold" color="text-subtle" style={styles.accountInfoLabel}>{Reflect.apply(string,
|
||||
intl, [(require(1244) /* metro dependency 1244: indexNative */).t['ldCE/p']])}</Text>;
|
||||
let accountInfoRow = styles.accountInfoRow;
|
||||
string = intl.string;
|
||||
const SaDIpL = (require(1244) /* metro dependency 1244: indexNative */).t.SaDIpL;
|
||||
const text2 = <Text variant="text-sm/semibold" color="text-strong">{Reflect.apply(string, intl, [SaDIpL])}</Text>;
|
||||
const dateUtilsModule = require(3826) /* metro dependency 3826: DateUtils */;
|
||||
let dateFormat = dateUtilsModule.dateFormat;
|
||||
let Date = global.Date;
|
||||
const defaultImport = importDefault(21) /* metro dependency 21: SnowflakeUtils */;
|
||||
const value4 = defaultImport.extractTimestamp(user.id);
|
||||
const value5 = Object.create(Date.prototype, {constructor: {value: Date}});
|
||||
let date = new Date(value4);
|
||||
const items3 = [<View style={accountInfoRow}>{text2}<Text variant="text-sm/normal" color="text-subtle">{Reflect.apply(dateFormat,
|
||||
dateUtilsModule, [date instanceof Object ? date : value5, 'LL'])}</Text></View>];
|
||||
items3[1] = <View style={styles.divider} />;
|
||||
accountInfoRow = styles.accountInfoRow;
|
||||
const text3 = <Text variant="text-sm/semibold" color="text-strong">{intl.string((require(1244) /* metro dependency 1244: indexNative */).t['Vt4cn+'])}</Text>;
|
||||
const value = dateUtilsModule;
|
||||
dateFormat = value.dateFormat;
|
||||
Date = global.Date;
|
||||
const createdAt = joinRequest.createdAt;
|
||||
const value9 = Object.create(Date.prototype, {constructor: {value: Date}});
|
||||
date = new Date(createdAt);
|
||||
items3[2] = <View style={accountInfoRow}>{text3}<Text variant="text-sm/normal" color="text-subtle">{Reflect.apply(dateFormat,
|
||||
value, [date instanceof Object ? date : value9, 'LL'])}</Text></View>;
|
||||
return (
|
||||
<>
|
||||
{text}
|
||||
<View style={styles.accountInfoContainer}>
|
||||
{items3}
|
||||
</View>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
function JoinRequestActionSheetContent({user, displayProfile, joinRequest}) { // fn#113442, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15203:8436, offset: 0x023fa08c, size: 504 bytes, params: 2, frame: 30
|
||||
const styles = useStyles();
|
||||
const bottom = (importDefault(1585) /* metro dependency 1585: useSafeAreaInsetsNative */)().bottom;
|
||||
const value3 = env0_3.useMemo(function() {
|
||||
var r0;
|
||||
r0 = joinRequest?.formResponses;
|
||||
r0 = r0 ?? [];
|
||||
return r0;
|
||||
}, [joinRequest?.formResponses]);
|
||||
const object = {paddingBottom: bottom};
|
||||
const items2 = [((Component) => <Component joinRequest={joinRequest} user={user} displayProfile={displayProfile} />)(env0_12)];
|
||||
const applicationStatus = joinRequest.applicationStatus;
|
||||
const GuildJoinRequestApplicationStatuses = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).GuildJoinRequestApplicationStatuses;
|
||||
const SUBMITTED = GuildJoinRequestApplicationStatuses.SUBMITTED;
|
||||
items2[1] = applicationStatus === SUBMITTED ? <>{joinRequest.interviewChannelId != null && ((Component) => <Component joinRequest={joinRequest} />)(env0_13)}{((Component) => <Component joinRequest={joinRequest} />)(env0_14)}</> : ((Component) => <Component joinRequest={joinRequest} />)(env0_13);
|
||||
items2[2] = <View style={styles.responsesContainer}>{value3?.map(_fun113444)}</View>;
|
||||
items2[3] = ((Component) => <Component joinRequest={joinRequest} user={user} />)(env0_16);
|
||||
const JoinRequestOtherApplications = importDefault(15007) /* metro dependency 15007: JoinRequestOtherApplications */;
|
||||
const guildId = joinRequest.guildId;
|
||||
const userId = joinRequest.userId;
|
||||
items2[4] = <JoinRequestOtherApplications guildId={guildId} userId={userId} selectedJoinRequestId={joinRequest.joinRequestId} />;
|
||||
return (
|
||||
<View style={object}>
|
||||
{items2}
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
function _fun113433() { // fn#113433, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15203:2616, offset: 0x023f8d77, size: 43 bytes, params: 1, frame: 13
|
||||
return interviewChannelId != null && ChannelStore.getChannel(interviewChannelId) != null;
|
||||
}
|
||||
|
||||
function _fun113435() { // fn#113435, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15203:1877, offset: 0x023f900c, size: 64 bytes, params: 1, frame: 12
|
||||
var environment;
|
||||
const value = environment.__proto__;
|
||||
(importDefault(8743) /* metro dependency 8743: showUserProfileActionSheet */)({userId: user.id,
|
||||
onClose: onClose_113436});
|
||||
}
|
||||
|
||||
function _fun113444(a0, a1) { // fn#113444, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15203:8999, offset: 0x023fa2aa, size: 116 bytes, params: 3, frame: 24
|
||||
let value = a1 === env0_1.length - 1;
|
||||
const binding = env1_15;
|
||||
const object2 = {field: a0, isLastField: value};
|
||||
value = 'response-' + a1 + '-' + a0.field_type + '-' + a0.label + '-' + value;
|
||||
return ((Component) => <Component {...object2} key={value} />)(binding);
|
||||
}
|
||||
|
||||
function onClose_113436() { // fn#113436, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15203:1912, offset: 0x023f904c, size: 39 bytes, params: 1, frame: 11
|
||||
const value = environment.__proto__.__proto__;
|
||||
(importDefault(15004) /* metro dependency 15004: openJoinRequestActionSheet */)(joinRequest);
|
||||
}
|
||||
|
||||
+110
@@ -0,0 +1,110 @@
|
||||
/* Metro module 15007; source: modules/guild_member_verification/native/components/JoinRequestOtherApplications.tsx; dependencies: [31, 27, 33, 4501, 697, 3972, 4073, 6988, 15008, 4573, 1244, 15004, 3826, 2] */
|
||||
function _fun113445(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#113445, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15204:6, offset: 0x023fa31e, size: 392 bytes, params: 8, frame: 23
|
||||
var object3;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
let value = importAll(31) /* metro dependency 31 */;
|
||||
const value2 = require(27) /* metro dependency 27 */;
|
||||
const env0_4 = value2.Pressable;
|
||||
const env0_5 = value2.View;
|
||||
const value3 = require(33) /* metro dependency 33 */;
|
||||
const env0_6 = value3.jsx;
|
||||
const env0_7 = value3.jsxs;
|
||||
const env0_8 = value3.Fragment;
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = createStylesModule.createStyles;
|
||||
object3 = {label: {'marginHorizontal': 16, 'marginBottom': 8}};
|
||||
const object4 = {'backgroundColor': null, 'marginHorizontal': 16, 'marginBottom': 12};
|
||||
const BACKGROUND_SURFACE_HIGH = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_SURFACE_HIGH;
|
||||
object4.backgroundColor = BACKGROUND_SURFACE_HIGH;
|
||||
object4.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.md;
|
||||
object3.container = object4;
|
||||
object3.row = {'flexDirection': 'row', 'justifyContent': 'space-between', 'alignItems': 'center', 'padding': 16};
|
||||
const BORDER_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.BORDER_SUBTLE;
|
||||
object3.divider = {'width': '100%', 'height': 1, backgroundColor: BORDER_SUBTLE};
|
||||
const env0_9 = Reflect.apply(createStyles, createStylesModule, [object3]);
|
||||
value = value.memo(_fun113447);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/JoinRequestOtherApplications.tsx');
|
||||
exports.default = value;
|
||||
}
|
||||
|
||||
function ApplicationStatusIcon({status}) { // fn#113446, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15204:546, offset: 0x023fa4a6, size: 297 bytes, params: 2, frame: 18
|
||||
var CircleXIcon;
|
||||
var object2;
|
||||
var colors;
|
||||
var CircleCheckIcon;
|
||||
const GuildJoinRequestApplicationStatuses = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).GuildJoinRequestApplicationStatuses;
|
||||
const APPROVED = GuildJoinRequestApplicationStatuses.APPROVED;
|
||||
if (APPROVED === status) {
|
||||
CircleCheckIcon = (require(4073) /* metro dependency 4073: CircleCheckIcon */).CircleCheckIcon;
|
||||
object2 = {size: 'sm'};
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
object2.color = colors.STATUS_POSITIVE_BACKGROUND;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
object2.secondaryColor = colors.STATUS_POSITIVE_TEXT;
|
||||
return <CircleCheckIcon {...object2} />;
|
||||
}
|
||||
const REJECTED = GuildJoinRequestApplicationStatuses.REJECTED;
|
||||
if (REJECTED === status) {
|
||||
CircleXIcon = (require(6988) /* metro dependency 6988: CircleXIcon */).CircleXIcon;
|
||||
object2 = {size: 'sm'};
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
object2.color = colors.ICON_FEEDBACK_CRITICAL;
|
||||
colors = (importDefault(697) /* metro dependency 697: native */).colors;
|
||||
object2.secondaryColor = colors.WHITE;
|
||||
return <CircleXIcon {...object2} />;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
function _fun113447({guildId, userId, selectedJoinRequestId}) { // fn#113447, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15204:1017, offset: 0x023fa5cf, size: 291 bytes, params: 2, frame: 26
|
||||
var r0;
|
||||
var jsxRuntimeEnv0_8Binding;
|
||||
var Text;
|
||||
var intl;
|
||||
const styles = useStyles();
|
||||
const value2 = (require(15008) /* metro dependency 15008: useOtherGuildJoinRequestsForUser */).useOtherGuildJoinRequestsForUser({guildId: guildId,
|
||||
userId: userId, selectedJoinRequestId: selectedJoinRequestId});
|
||||
if (value2.length === 0) {
|
||||
r0 = null;
|
||||
} else {
|
||||
jsxRuntimeEnv0_8Binding = jsxRuntimeEnv0_8;
|
||||
Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
var textProps = {'variant': 'text-sm/semibold', 'color': 'text-subtle', style: styles.label};
|
||||
intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
r0 = <><Text {...textProps}>{intl.string((require(1244) /* metro dependency 1244: indexNative */).t['hxa+G3'])}</Text><View style={styles.container}>{value2.map(_fun113448)}</View></>;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun113448(a0, a1) { // fn#113448, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15204:1381, offset: 0x023fa6f2, size: 317 bytes, params: 3, frame: 28
|
||||
const env0_0 = a0;
|
||||
const Fragment = env1_3.Fragment;
|
||||
const r6 = a1 > 0 && <View style={styles.divider} />;
|
||||
const pressableBindingProps = {accessibilityRole: 'button', style: styles.row, onPress: onPress_113449};
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
const dateUtilsModule = require(3826) /* metro dependency 3826: DateUtils */;
|
||||
const dateFormat = dateUtilsModule.dateFormat;
|
||||
const Date = global.Date;
|
||||
const createdAt = a0.createdAt;
|
||||
const value6 = Object.create(Date.prototype, {constructor: {value: Date}});
|
||||
const date = new Date(createdAt);
|
||||
return (
|
||||
<Fragment key={a0.joinRequestId}>
|
||||
{r6}
|
||||
<Pressable {...pressableBindingProps}>
|
||||
<Text variant="text-sm/normal" color="text-default">
|
||||
{Reflect.apply(dateFormat, dateUtilsModule, [date instanceof Object ? date : value6, 'LL'])}
|
||||
</Text>
|
||||
<ApplicationStatusIcon status={a0.applicationStatus} />
|
||||
</Pressable>
|
||||
</Fragment>
|
||||
);
|
||||
}
|
||||
|
||||
function onPress_113449() { // fn#113449, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15204:1492, offset: 0x023fa82f, size: 39 bytes, params: 1, frame: 11
|
||||
const value = environment.__proto__.__proto__;
|
||||
return (importDefault(15004) /* metro dependency 15004: openJoinRequestActionSheet */)(env0_0);
|
||||
}
|
||||
|
||||
+534
@@ -0,0 +1,534 @@
|
||||
/* Metro module 11952; source: modules/guild_member_verification/native/components/JoinRequestRejectionReasonActionSheet.tsx; dependencies: [5, 57, 31, 33, 4501, 7326, 8934, 3972, 3857, 1244, 6988, 697, 4080, 6275, 6618, 7681, 6261, 4578, 2] */
|
||||
function _fun91723(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#91723, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12138:6, offset: 0x0206f8e3, size: 256 bytes, params: 8, frame: 22
|
||||
const env0_0 = require;
|
||||
const closure = JoinRequestRejectionReasonActionSheet;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(5) /* metro dependency 5 */;
|
||||
const env0_4 = importDefault(57) /* metro dependency 57 */;
|
||||
let value = importAll(31) /* metro dependency 31 */;
|
||||
const value2 = require(33) /* metro dependency 33 */;
|
||||
const env0_6 = value2.jsx;
|
||||
const env0_7 = value2.jsxs;
|
||||
const env0_8 = (require(4501) /* metro dependency 4501: createStyles */).createStyles({container: {padding: 20},
|
||||
buttonGroup: {marginTop: 16}});
|
||||
value = value.memo(closure);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/JoinRequestRejectionReasonActionSheet.tsx');
|
||||
exports.default = value;
|
||||
exports.JoinRequestRejectionReasonActionSheet = closure;
|
||||
}
|
||||
|
||||
function JoinRequestRejectionReasonActionSheet({joinRequest, onError, onDismiss}) { // fn#91724, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12138:231, offset: 0x0206f9e3, size: 709 bytes, params: 2, frame: 34
|
||||
const styles = useStyles();
|
||||
const userId = joinRequest.userId;
|
||||
const guildId = joinRequest.guildId;
|
||||
const joinRequestId = joinRequest.joinRequestId;
|
||||
const env0_3 = joinRequestId;
|
||||
const value3 = env0_4(env0_5Binding.useState(), 2);
|
||||
const property = value3[0];
|
||||
var env0_4 = property;
|
||||
const property2 = value3[1];
|
||||
const {bottomSheetRef,
|
||||
bottomSheetClose} = (require(7326) /* metro dependency 7326: useBottomSheetRef */).useBottomSheetRef();
|
||||
var [property3, env0_5] = env0_4(env0_5Binding.useState(false), 2);
|
||||
const value8 = env0_5Binding.useCallback(env0_3(_fun91726), [guildId, joinRequestId, onError, property, userId]);
|
||||
const BottomSheet = (require(6275) /* metro dependency 6275: BottomSheetNative */).BottomSheet;
|
||||
const SafeAreaPaddingView = (require(6618) /* metro dependency 6618: SafeAreaView */).SafeAreaPaddingView;
|
||||
const TextArea = (require(7681) /* metro dependency 7681: TextAreaNative */).TextArea;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const textArea = <TextArea label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['mFP/qw'])} maxLength={160} onChange={property2} value={property} />;
|
||||
const ButtonGroup = (require(6261) /* metro dependency 6261: ButtonGroupNative */).ButtonGroup;
|
||||
const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
|
||||
return (
|
||||
<BottomSheet
|
||||
bodyStyles={styles.container}
|
||||
onDismiss={onDismiss}
|
||||
ref={bottomSheetRef}
|
||||
>
|
||||
<SafeAreaPaddingView bottom>
|
||||
{textArea}
|
||||
<ButtonGroup direction="horizontal" style={styles.buttonGroup}>
|
||||
<Button
|
||||
grow
|
||||
variant="secondary"
|
||||
text={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['ETE/oC'])}
|
||||
onPress={bottomSheetClose}
|
||||
disabled={property3}
|
||||
/>
|
||||
<Button
|
||||
grow
|
||||
variant="destructive"
|
||||
text={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.hDtbsz)}
|
||||
onPress={value8}
|
||||
disabled={property3}
|
||||
/>
|
||||
</ButtonGroup>
|
||||
</SafeAreaPaddingView>
|
||||
</BottomSheet>
|
||||
);
|
||||
}
|
||||
|
||||
function* _fun91726() { // fn#91726, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12138:535, offset: 0x0206fcb3, size: 315 bytes, params: 1, frame: 25
|
||||
var environment;
|
||||
var value;
|
||||
var value2;
|
||||
var value3;
|
||||
var binding;
|
||||
var binding2;
|
||||
var property;
|
||||
var value4;
|
||||
var updateGuildJoinRequest;
|
||||
var binding3;
|
||||
var value5;
|
||||
var GuildJoinRequestApplicationStatuses;
|
||||
var REJECTED;
|
||||
var binding4;
|
||||
var value6;
|
||||
var value7;
|
||||
var value8;
|
||||
var binding5;
|
||||
var value9;
|
||||
var open;
|
||||
var object2;
|
||||
var binding6;
|
||||
var value10;
|
||||
var intl;
|
||||
var string;
|
||||
var value11;
|
||||
var t;
|
||||
var value12;
|
||||
var closure;
|
||||
var value13;
|
||||
var hideAllActionSheets;
|
||||
var error;
|
||||
exceptionLanding60: while (true) {
|
||||
value = undefined;
|
||||
value2 = false;
|
||||
if (value2) {
|
||||
return value;
|
||||
}
|
||||
value = environment.__proto__;
|
||||
env1_5(true);
|
||||
value3 = environment.__proto__.__proto__;
|
||||
reducibleJoin4: while (true) {
|
||||
reduciblePort59: while (true) {
|
||||
exceptionLanding56: while (true) {
|
||||
try {
|
||||
try {
|
||||
binding = env2_1;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
break reducibleJoin4;
|
||||
}
|
||||
try {
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
require();
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
break reduciblePort59;
|
||||
}
|
||||
env1_5(false);
|
||||
return undefined;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding2 = env2_2;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = binding2[6];
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value4 = binding(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
updateGuildJoinRequest = value4.updateGuildJoinRequest;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding = env1_3;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding3 = env2_0;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = binding2[7];
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value5 = binding3(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
GuildJoinRequestApplicationStatuses = value5.GuildJoinRequestApplicationStatuses;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
REJECTED = GuildJoinRequestApplicationStatuses.REJECTED;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding4 = env1_4;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value6 = Reflect.apply(updateGuildJoinRequest, value4, [dependencyMap, importDefault, binding, REJECTED,
|
||||
binding4]);
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
yield value6;
|
||||
try {
|
||||
try {
|
||||
value7 = undefined;
|
||||
value8 = false;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
if (value8) {
|
||||
env1_5(false);
|
||||
return value7;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding = env2_1;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding5 = env2_2;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = binding5[8];
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value9 = binding(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
open = value9.open;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object2 = {};
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object2.key = 'JOIN_REQUEST_REJECT';
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding6 = env2_0;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = binding5[9];
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value10 = binding6(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
intl = value10.intl;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
string = intl.string;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = binding5[9];
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value11 = binding6(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
t = value11.t;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = t['TQY/Rd'];
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value12 = Reflect.apply(string, intl, [property]);
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object2.content = value12;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
closure = icon_91727;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object2.icon = closure;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
Reflect.apply(open, value9, [object2]);
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = binding5[12];
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value13 = binding(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
hideAllActionSheets = value13.hideAllActionSheets;
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
Reflect.apply(hideAllActionSheets, value13, []);
|
||||
} catch (error) {
|
||||
break exceptionLanding56;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding60;
|
||||
}
|
||||
env1_5(false);
|
||||
return undefined;
|
||||
}
|
||||
env1_5(false);
|
||||
throw error;
|
||||
}
|
||||
|
||||
function icon_91727() { // fn#91727, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12138:750, offset: 0x0206fdee, size: 101 bytes, params: 1, frame: 17
|
||||
const binding = env3_6;
|
||||
const binding2 = env3_0;
|
||||
const binding3 = env3_2;
|
||||
const CircleXIcon = binding2(binding3[10]).CircleXIcon;
|
||||
const object2 = {};
|
||||
const binding4 = env3_1;
|
||||
const BACKGROUND_FEEDBACK_CRITICAL = binding4(binding3[11]).colors.BACKGROUND_FEEDBACK_CRITICAL;
|
||||
object2.color = BACKGROUND_FEEDBACK_CRITICAL;
|
||||
const ICON_FEEDBACK_CRITICAL = binding4(binding3[11]).colors.ICON_FEEDBACK_CRITICAL;
|
||||
object2.secondaryColor = ICON_FEEDBACK_CRITICAL;
|
||||
return binding(CircleXIcon, object2);
|
||||
}
|
||||
|
||||
+143
@@ -0,0 +1,143 @@
|
||||
/* Metro module 15724; source: modules/guild_member_verification/native/components/MemberVerificationApplicationManager.tsx; dependencies: [7, 6, 15, 17, 18, 3969, 3970, 4496, 3972, 8926, 8934, 4860, 2] */
|
||||
function _fun120748(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#120748, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15932:6, offset: 0x02534bd6, size: 262 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(7) /* metro dependency 7 */;
|
||||
const env0_4 = importDefault(6) /* metro dependency 6 */;
|
||||
const env0_5 = importDefault(15) /* metro dependency 15 */;
|
||||
const env0_6 = importDefault(17) /* metro dependency 17 */;
|
||||
const env0_7 = importDefault(18) /* metro dependency 18 */;
|
||||
const selectedGuildStore = importDefault(3969) /* metro dependency 3969: SelectedGuildStore */;
|
||||
const userGuildJoinRequestStore = importDefault(3970) /* metro dependency 3970: UserGuildJoinRequestStore */;
|
||||
let value = importDefault(4860) /* metro dependency 4860: AutomaticLifecycleManager */;
|
||||
value = _fun120752(value);
|
||||
value = new value();
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/MemberVerificationApplicationManager.tsx');
|
||||
exports.default = value;
|
||||
}
|
||||
|
||||
function _isNativeReflectConstruct_120749() { // fn#120749, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15932:168, offset: 0x02534cdc, size: 98 bytes, params: 1, frame: 18
|
||||
var Boolean;
|
||||
var prototype;
|
||||
var valueOf;
|
||||
var call;
|
||||
var Reflect;
|
||||
var construct;
|
||||
var closure;
|
||||
var value;
|
||||
var error;
|
||||
try {
|
||||
Boolean = global.Boolean;
|
||||
prototype = Boolean.prototype;
|
||||
valueOf = prototype.valueOf;
|
||||
call = valueOf.call;
|
||||
Reflect = global.Reflect;
|
||||
construct = Reflect.construct;
|
||||
Boolean = global.Boolean;
|
||||
closure = function() {
|
||||
};
|
||||
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
|
||||
value = Reflect.apply(call, valueOf, [value]);
|
||||
var result = !value;
|
||||
} catch (error) {
|
||||
}
|
||||
return (_isNativeReflectConstruct_120749_isNativeReflectConstruct = function() {
|
||||
return !!result;
|
||||
})();
|
||||
}
|
||||
|
||||
function _fun120752(a0) { // fn#120752, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15932:371, offset: 0x02534d3e, size: 42 bytes, params: 2, frame: 14
|
||||
const closure = MemberVerificationApplicationManager;
|
||||
env0_7(closure, a0);
|
||||
return env0_3(closure);
|
||||
}
|
||||
|
||||
function MemberVerificationApplicationManager(a0) { // fn#120753, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15932:383, offset: 0x02534d68, size: 197 bytes, params: 2, frame: 20
|
||||
var r0;
|
||||
var Reflect;
|
||||
let value = copyRestArgs(0, undefined);
|
||||
let binding = env1_4;
|
||||
binding(this, MemberVerificationApplicationManager);
|
||||
const items = [];
|
||||
arraySpread(items, value, 0, items);
|
||||
value = env1_6(MemberVerificationApplicationManager);
|
||||
binding = env1_5;
|
||||
if (_isNativeReflectConstruct_120749()) {
|
||||
Reflect = global.Reflect;
|
||||
value = Reflect.construct(value, items, env1_6(this).constructor);
|
||||
r0 = value;
|
||||
} else {
|
||||
value = value.apply(this, items);
|
||||
r0 = value;
|
||||
}
|
||||
value = binding(this, r0);
|
||||
value.isShowingAlert = false;
|
||||
value.actions = {POST_CONNECTION_OPEN: POST_CONNECTION_OPEN_120754,
|
||||
GUILD_JOIN_REQUEST_UPDATE: GUILD_JOIN_REQUEST_UPDATE, CHANNEL_SELECT: CHANNEL_SELECT_120756};
|
||||
value.showApplicationApprovedAlert = showApplicationApprovedAlert;
|
||||
return value;
|
||||
}
|
||||
|
||||
function MemberVerificationApplicationManagerPOST_CONNECTION_OPEN() { // fn#120754, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15932:729, owner: MemberVerificationApplicationManager.POST_CONNECTION_OPEN, offset: 0x02534e2d, size: 19 bytes, params: 1, frame: 9
|
||||
return env0_0.showApplicationApprovedAlert();
|
||||
}
|
||||
|
||||
function showApplicationApprovedAlert() { // fn#120757, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15932:913, owner: MemberVerificationApplicationManager.showApplicationApprovedAlert, offset: 0x02534e40, size: 345 bytes, params: 1, frame: 19
|
||||
var environment;
|
||||
var r4;
|
||||
const value = environment.__proto__.__proto__;
|
||||
const guildId = SelectedGuildStore.getGuildId();
|
||||
const env0_0 = guildId;
|
||||
if (guildId == null) {
|
||||
if (env0_0.isShowingAlert) {
|
||||
(importDefault(4496) /* metro dependency 4496: AlertActionCreators */).close();
|
||||
env0_0.isShowingAlert = false;
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
const request = UserGuildJoinRequestStore.getRequest(guildId);
|
||||
const value4 = undefined;
|
||||
const applicationStatus = request == null ? value4 : request.applicationStatus;
|
||||
const GuildJoinRequestApplicationStatuses = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).GuildJoinRequestApplicationStatuses;
|
||||
const APPROVED = GuildJoinRequestApplicationStatuses.APPROVED;
|
||||
if (applicationStatus === APPROVED) {
|
||||
if (env0_0.isShowingAlert) {
|
||||
if ((request == null ? value4 : request.lastSeen) !== null) {
|
||||
(importDefault(4496) /* metro dependency 4496: AlertActionCreators */).close();
|
||||
env0_0.isShowingAlert = false;
|
||||
} else {
|
||||
r4 = env0_0.isShowingAlert || request == null;
|
||||
r4 = !r4 ? (request == null ? value4 : request.lastSeen) !== null : r4;
|
||||
if (!r4) {
|
||||
(require(8926) /* metro dependency 8926: MemberVerificationAlertActionCreators */).openMemberVerificationSuccessAlert(guildId,
|
||||
|
||||
|
||||
|
||||
|
||||
_fun120758);
|
||||
env0_0.isShowingAlert = true;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
r4 = env0_0.isShowingAlert || request == null;
|
||||
r4 = !r4 ? (request == null ? value4 : request.lastSeen) !== null : r4;
|
||||
if (!r4) {
|
||||
(require(8926) /* metro dependency 8926: MemberVerificationAlertActionCreators */).openMemberVerificationSuccessAlert(guildId,
|
||||
|
||||
|
||||
|
||||
_fun120758);
|
||||
env0_0.isShowingAlert = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return value4;
|
||||
}
|
||||
|
||||
function _fun120758() { // fn#120758, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15932:1342, offset: 0x02534f99, size: 56 bytes, params: 1, frame: 14
|
||||
let value = environment.__proto__.__proto__.__proto__;
|
||||
value = importDefault(8934) /* metro dependency 8934: GuildJoinRequestActionCreators */;
|
||||
value.ackUserGuildJoinRequest(env0_0, env0_1.joinRequestId);
|
||||
}
|
||||
|
||||
+479
@@ -0,0 +1,479 @@
|
||||
/* Metro module 8946; source: modules/guild_member_verification/native/components/MemberVerificationForm.tsx; dependencies: [5, 57, 31, 27, 6616, 661, 33, 4501, 3857, 1244, 8947, 8923, 6518, 3972, 566, 6665, 6717, 8948, 8970, 4578, 2] */
|
||||
function _fun69769(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69769, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9131:6, offset: 0x01ce2613, size: 355 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(5) /* metro dependency 5 */;
|
||||
const env0_4 = importDefault(57) /* metro dependency 57 */;
|
||||
const env0_5 = importAll(31) /* metro dependency 31 */;
|
||||
const env0_6 = (require(27) /* metro dependency 27 */).View;
|
||||
const memberVerificationFormStore = importDefault(6616) /* metro dependency 6616: MemberVerificationFormStore */;
|
||||
const env0_8 = (require(6616) /* metro dependency 6616: MemberVerificationFormStore */).NO_MEMBER_VERIFICATION_FORM;
|
||||
const env0_9 = (require(661) /* metro dependency 661: Constants */).VerificationLevels;
|
||||
const value = require(33) /* metro dependency 33 */;
|
||||
const env0_10 = value.jsx;
|
||||
const env0_11 = value.jsxs;
|
||||
const env0_12 = (require(4501) /* metro dependency 4501: createStyles */).createStyles({container: {'flex': 1,
|
||||
'flexDirection': 'column', 'alignItems': 'stretch', 'paddingHorizontal': 16, 'paddingVertical': 0},
|
||||
submitButton: {'marginTop': 12, 'marginBottom': 12}, error: {'alignSelf': 'center', 'paddingVertical': 16,
|
||||
'fontSize': 16}});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/MemberVerificationForm.tsx');
|
||||
exports.default = MemberVerificationForm;
|
||||
}
|
||||
|
||||
function useVerificationForm(a0) { // fn#69770, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9131:477, offset: 0x01ce2776, size: 299 bytes, params: 2, frame: 19
|
||||
const id = a0.id;
|
||||
let value = undefined;
|
||||
const env0_1 = useRequiredVerificationFields(a0);
|
||||
const value3 = (require(566) /* metro dependency 566: flux */).useStateFromStores([MemberVerificationFormStore],
|
||||
function() {
|
||||
return MemberVerificationFormStore.get(id);
|
||||
}, [id]);
|
||||
const value4 = env0_5Binding.useMemo(_fun69774, [value3 == null ? value : value3.formFields]);
|
||||
const closure = getFormFields;
|
||||
var env0_5Binding = env0_5.useRef(closure);
|
||||
env0_5Binding.useEffect(_fun69777);
|
||||
value = env0_4(env0_5Binding.useState(closure()), 2);
|
||||
const property = value[0];
|
||||
const property2 = value[1];
|
||||
env0_5Binding.useEffect(_fun69778, [value3]);
|
||||
return [property, property2, value3, value4];
|
||||
}
|
||||
|
||||
function MemberVerificationForm({guild, onSuccess, onClose}) { // fn#69779, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9131:1614, offset: 0x01ce2af2, size: 639 bytes, params: 2, frame: 28
|
||||
const styles = useStyles();
|
||||
const value2 = (require(8923) /* metro dependency 8923: MemberVerificationModalHooks */).useUserVerificationState();
|
||||
const value4 = env0_4(useVerificationForm(guild), 4);
|
||||
const property = value4[0];
|
||||
var env0_4 = property;
|
||||
const env0_5 = value4[1];
|
||||
const property2 = value4[2];
|
||||
const property3 = value4[3];
|
||||
const [property4, env0_8] = env0_4(env0_5.useState(false), 2);
|
||||
const [property5, env0_9] = env0_4(env0_5.useState(null), 2);
|
||||
env0_5.useEffect(_fun69780, [onClose, property2]);
|
||||
const value10 = env0_5.useMemo(_fun69781, [guild.verificationLevel, property3, value2, property]);
|
||||
if (property == null) {
|
||||
return null;
|
||||
}
|
||||
const value11 = _fun69783();
|
||||
const value12 = ((Component) => <Component rulesChannelId={guild.rulesChannelId} formFields={property} onChange={onChange_69787} verification={value2} />)(importDefault(8948) /* metro dependency 8948: MemberVerificationFormRenderer */);
|
||||
const r6 = property5 != null ? ((Component) => <Component style={styles.error}>{property5}</Component>)(importDefault(8970) /* metro dependency 8970: FreeFormErrorLabel */) : null;
|
||||
const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
return (
|
||||
<View style={styles.container}>
|
||||
{value12}
|
||||
{r6}
|
||||
<View style={styles.submitButton}>
|
||||
<Button
|
||||
variant="primary"
|
||||
size="md"
|
||||
grow
|
||||
text={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['r8/DT+'])}
|
||||
loading={property4}
|
||||
disabled={property4 || value10}
|
||||
onPress={value11}
|
||||
/>
|
||||
</View>
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
function useRequiredVerificationFields(a0) { // fn#69771, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9131:522, owner: useVerificationForm.useRequiredVerificationFields, offset: 0x01ce28a1, size: 84 bytes, params: 2, frame: 15
|
||||
var environment;
|
||||
const env0_0 = a0;
|
||||
const value = environment.__proto__;
|
||||
const env0_1 = (require(8923) /* metro dependency 8923: MemberVerificationModalHooks */).useInitialVerification(a0.id);
|
||||
return (importDefault(6518) /* metro dependency 6518: useInitialValue */)(_fun69772);
|
||||
}
|
||||
|
||||
function _fun69774() { // fn#69774, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9131:992, offset: 0x01ce29d6, size: 59 bytes, params: 1, frame: 13
|
||||
return env0_2 == null || env0_2.formFields == null ? undefined : env0_2.formFields.some(function({field_type}) {
|
||||
return field_type !== require(dependencyMap[13]).VerificationFormFieldTypes.TERMS;
|
||||
});
|
||||
}
|
||||
|
||||
function getFormFields() { // fn#69776, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9131:1166, owner: useVerificationForm.getFormFields, offset: 0x01ce2a45, size: 132 bytes, params: 1, frame: 15
|
||||
var formFields;
|
||||
var r4;
|
||||
var r3;
|
||||
var r0;
|
||||
var binding;
|
||||
var items2;
|
||||
var value2;
|
||||
var value4;
|
||||
if (env0_3) {
|
||||
value4 = env0_2 == null;
|
||||
r3 = (value4 ? undefined : env0_2.formFields) ?? [];
|
||||
items2 = [];
|
||||
arraySpread(items2, r3, 0, value4);
|
||||
r0 = items2;
|
||||
} else if (env0_1 == null) {
|
||||
value4 = env0_2 == null;
|
||||
r3 = (value4 ? undefined : env0_2.formFields) ?? [];
|
||||
items2 = [];
|
||||
arraySpread(items2, r3, 0, value4);
|
||||
r0 = items2;
|
||||
} else {
|
||||
binding = env0_1;
|
||||
items2 = [binding];
|
||||
value2 = env0_2 == null;
|
||||
if (value2) {
|
||||
formFields = undefined;
|
||||
r4 = value2;
|
||||
} else {
|
||||
binding = env0_2;
|
||||
formFields = binding.formFields;
|
||||
r4 = binding;
|
||||
}
|
||||
arraySpread(items2, formFields ?? [], 1, r4);
|
||||
r0 = items2;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun69778() { // fn#69778, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9131:1444, offset: 0x01ce2ac9, size: 41 bytes, params: 1, frame: 11
|
||||
if (env0_2 != null) {
|
||||
env0_6(env0_5.current());
|
||||
}
|
||||
}
|
||||
|
||||
function _fun69780() { // fn#69780, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9131:1884, offset: 0x01ce2d71, size: 45 bytes, params: 1, frame: 11
|
||||
if (env0_6 === NO_MEMBER_VERIFICATION_FORM) {
|
||||
if (onClose != null) {
|
||||
onClose(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function _fun69781() { // fn#69781, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9131:1939, offset: 0x01ce2d9e, size: 284 bytes, params: 1, frame: 16
|
||||
var environment;
|
||||
var binding;
|
||||
var verificationLevel;
|
||||
var value2;
|
||||
const UserVerificationFieldPlatforms = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).UserVerificationFieldPlatforms;
|
||||
if (env0_4 == null) {
|
||||
if (env0_7) {
|
||||
return false;
|
||||
}
|
||||
verificationLevel = guild.verificationLevel;
|
||||
value2 = environment.__proto__;
|
||||
} else {
|
||||
binding = env0_4;
|
||||
if (binding.some(_fun69782)) {
|
||||
return true;
|
||||
}
|
||||
if (env0_7) {
|
||||
return false;
|
||||
}
|
||||
verificationLevel = guild.verificationLevel;
|
||||
}
|
||||
const VERY_HIGH = VerificationLevels.VERY_HIGH;
|
||||
if (VERY_HIGH === verificationLevel) {
|
||||
return !env0_3[UserVerificationFieldPlatforms.PHONE];
|
||||
}
|
||||
const HIGH = VerificationLevels.HIGH;
|
||||
if (HIGH === verificationLevel) {
|
||||
return !env0_3[UserVerificationFieldPlatforms.EMAIL] && !env0_3[UserVerificationFieldPlatforms.PHONE];
|
||||
}
|
||||
const MEDIUM = VerificationLevels.MEDIUM;
|
||||
if (MEDIUM === verificationLevel) {
|
||||
return !env0_3[UserVerificationFieldPlatforms.EMAIL] && !env0_3[UserVerificationFieldPlatforms.PHONE];
|
||||
}
|
||||
const LOW = VerificationLevels.LOW;
|
||||
if (LOW === verificationLevel) {
|
||||
return !env0_3[UserVerificationFieldPlatforms.EMAIL] && !env0_3[UserVerificationFieldPlatforms.PHONE];
|
||||
}
|
||||
VerificationLevels.NONE;
|
||||
return false;
|
||||
}
|
||||
|
||||
function _fun69783() { // fn#69783, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9131:2360, offset: 0x01ce2ee6, size: 36 bytes, params: 1, frame: 12
|
||||
const env0_0 = env1_3(_fun69785);
|
||||
return _fun69786;
|
||||
}
|
||||
|
||||
function MemberVerificationFormOnChange(a0, a1) { // fn#69787, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9131:3083, owner: MemberVerificationForm.onChange, offset: 0x01ce315d, size: 110 bytes, params: 3, frame: 18
|
||||
const binding = env0_4;
|
||||
const property = binding[a0];
|
||||
const binding2 = env0_5;
|
||||
let value = binding.slice(0, a0);
|
||||
const items2 = [];
|
||||
value = arraySpread(items2, value, 0, undefined);
|
||||
const object2 = {};
|
||||
copyDataProperties(object2, property, 0);
|
||||
object2['response'] = a1;
|
||||
items2[value] = object2;
|
||||
value += 1;
|
||||
arraySpread(items2, binding.slice(a0 + 1), value, a1);
|
||||
binding2(items2);
|
||||
}
|
||||
|
||||
function _fun69772() { // fn#69772, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9131:625, offset: 0x01ce28f5, size: 199 bytes, params: 1, frame: 16
|
||||
const VerificationFormFieldTypes = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).VerificationFormFieldTypes;
|
||||
const UserVerificationFieldPlatforms = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).UserVerificationFieldPlatforms;
|
||||
const verificationLevel = env0_0.verificationLevel;
|
||||
const VERY_HIGH = VerificationLevels.VERY_HIGH;
|
||||
return verificationLevel === VERY_HIGH ? env0_1 == null ? {field_type: VerificationFormFieldTypes.VERIFICATION,
|
||||
platform: UserVerificationFieldPlatforms.PHONE} : env0_1.phone ? null : {field_type: VerificationFormFieldTypes.VERIFICATION,
|
||||
platform: UserVerificationFieldPlatforms.PHONE} : {field_type: VerificationFormFieldTypes.VERIFICATION,
|
||||
platform: UserVerificationFieldPlatforms.EMAIL};
|
||||
}
|
||||
|
||||
function _fun69782(a0) { // fn#69782, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9131:1964, offset: 0x01ce2eba, size: 44 bytes, params: 2, frame: 11
|
||||
let value = environment.__proto__.__proto__;
|
||||
value = require(6665) /* metro dependency 6665: MemberVerificationUtils */;
|
||||
return !value.isValidFormResponse(a0);
|
||||
}
|
||||
|
||||
function* _fun69785() { // fn#69785, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9131:2380, offset: 0x01ce2f15, size: 584 bytes, params: 1, frame: 25
|
||||
var r3;
|
||||
var body;
|
||||
var version;
|
||||
var form_fields;
|
||||
var message;
|
||||
var value3;
|
||||
var object2;
|
||||
var value4;
|
||||
var binding;
|
||||
var value5;
|
||||
var value6;
|
||||
var removeInternalFields;
|
||||
var value7;
|
||||
var binding2;
|
||||
var property;
|
||||
var value8;
|
||||
var submitVerificationForm;
|
||||
var id;
|
||||
var value9;
|
||||
var value10;
|
||||
var value11;
|
||||
var value12;
|
||||
var value13;
|
||||
var error;
|
||||
var errors;
|
||||
var binding3;
|
||||
var intl;
|
||||
var string;
|
||||
var t;
|
||||
var PD09Sl;
|
||||
var value14;
|
||||
var binding4;
|
||||
var value15;
|
||||
var open;
|
||||
var binding5;
|
||||
var StC497;
|
||||
let value = undefined;
|
||||
if (true) {
|
||||
reduciblePort47: while (true) {
|
||||
exceptionLanding31: while (true) {
|
||||
value = undefined;
|
||||
value3 = environment.__proto__.__proto__;
|
||||
if (env2_10) {
|
||||
value14 = environment.__proto__.__proto__.__proto__;
|
||||
binding = env3_1;
|
||||
binding4 = env3_2;
|
||||
value15 = binding(binding4[8]);
|
||||
open = value15.open;
|
||||
object2 = {key: 'MEMBER_VERIFICATION_FORM_INCOMPLETE'};
|
||||
binding5 = env3_0;
|
||||
intl = binding5(binding4[9]).intl;
|
||||
string = intl.string;
|
||||
t = binding5(binding4[9]).t;
|
||||
StC497 = t.StC497;
|
||||
object2.content = Reflect.apply(string, intl, [StC497]);
|
||||
object2.icon = binding(binding4[10]);
|
||||
Reflect.apply(open, value15, [object2]);
|
||||
break reduciblePort47;
|
||||
}
|
||||
VerificationLevels(null);
|
||||
NO_MEMBER_VERIFICATION_FORM(true);
|
||||
object2 = {};
|
||||
if (View != null) {
|
||||
r3 = View;
|
||||
} else {
|
||||
value4 = environment.__proto__.__proto__.__proto__;
|
||||
r3 = env3_8;
|
||||
}
|
||||
copyDataProperties(object2, r3, undefined);
|
||||
value5 = environment.__proto__.__proto__.__proto__;
|
||||
binding = env3_0;
|
||||
value6 = binding(env3_2[15]);
|
||||
removeInternalFields = value6.removeInternalFields;
|
||||
value7 = Reflect.apply(removeInternalFields, value6, [env2_4]);
|
||||
object2['formFields'] = value7;
|
||||
try {
|
||||
binding = env3_1;
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
try {
|
||||
binding2 = env3_2;
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
try {
|
||||
property = binding2[16];
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
try {
|
||||
value8 = binding(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
try {
|
||||
submitVerificationForm = value8.submitVerificationForm;
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
try {
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
try {
|
||||
id = require.id;
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
try {
|
||||
value9 = Reflect.apply(submitVerificationForm, value8, [id, object2]);
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
yield value9;
|
||||
try {
|
||||
value10 = undefined;
|
||||
value11 = false;
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
if (value11) {
|
||||
return value10;
|
||||
}
|
||||
try {
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
try {
|
||||
NO_MEMBER_VERIFICATION_FORM(false);
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
try {
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
try {
|
||||
value12 = importDefault == null;
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
reducibleJoin26: while (true) {
|
||||
if (value12) {
|
||||
break reducibleJoin26;
|
||||
}
|
||||
try {
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
try {
|
||||
importDefault(value10);
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
break reducibleJoin26;
|
||||
}
|
||||
try {
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
try {
|
||||
value13 = dependencyMap == null;
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
if (value13) {
|
||||
break reduciblePort47;
|
||||
}
|
||||
try {
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
try {
|
||||
dependencyMap(true);
|
||||
} catch (error) {
|
||||
break exceptionLanding31;
|
||||
}
|
||||
break reduciblePort47;
|
||||
}
|
||||
reducibleJoin33: while (true) {
|
||||
if (error == null) {
|
||||
body = value;
|
||||
break reducibleJoin33;
|
||||
}
|
||||
body = error.body;
|
||||
break reducibleJoin33;
|
||||
}
|
||||
reducibleJoin36: while (true) {
|
||||
if (body == null) {
|
||||
version = value;
|
||||
break reducibleJoin36;
|
||||
}
|
||||
errors = body.errors;
|
||||
if (errors == null) {
|
||||
version = value;
|
||||
break reducibleJoin36;
|
||||
}
|
||||
version = errors.version;
|
||||
break reducibleJoin36;
|
||||
}
|
||||
reducibleJoin45: while (true) {
|
||||
reducibleJoin44: while (true) {
|
||||
if (version != null) {
|
||||
break reducibleJoin44;
|
||||
}
|
||||
reducibleJoin40: while (true) {
|
||||
if (body == null) {
|
||||
form_fields = value;
|
||||
break reducibleJoin40;
|
||||
}
|
||||
errors = body.errors;
|
||||
if (errors == null) {
|
||||
form_fields = value;
|
||||
break reducibleJoin40;
|
||||
}
|
||||
form_fields = errors.form_fields;
|
||||
break reducibleJoin40;
|
||||
}
|
||||
if (form_fields != null) {
|
||||
break reducibleJoin44;
|
||||
}
|
||||
reducibleJoin43: while (true) {
|
||||
if (body == null) {
|
||||
message = value;
|
||||
break reducibleJoin43;
|
||||
}
|
||||
message = body.message;
|
||||
break reducibleJoin43;
|
||||
}
|
||||
VerificationLevels(message);
|
||||
break reducibleJoin45;
|
||||
}
|
||||
binding = env3_0;
|
||||
binding3 = env3_2;
|
||||
intl = binding(binding3[9]).intl;
|
||||
string = intl.string;
|
||||
t = binding(binding3[9]).t;
|
||||
PD09Sl = t.PD09Sl;
|
||||
VerificationLevels(Reflect.apply(string, intl, [PD09Sl]));
|
||||
break reducibleJoin45;
|
||||
}
|
||||
NO_MEMBER_VERIFICATION_FORM(false);
|
||||
break reduciblePort47;
|
||||
}
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
/* Metro module 8922; source: modules/guild_member_verification/native/components/MemberVerificationFormConstants.tsx; dependencies: [1478, 2] */
|
||||
function _fun69621(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69621, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9107:6, offset: 0x01c78e46, size: 144 bytes, params: 8, frame: 17
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/MemberVerificationFormConstants.tsx');
|
||||
exports.BANNER_RATIO_HEIGHT_16_9 = 0.5625;
|
||||
exports.AVATAR_SIZE = 76;
|
||||
exports.AVATAR_BORDER_WIDTH = 6;
|
||||
exports.SCROLL_EVENT_TIMER_MS = 16;
|
||||
exports.useBannerHeight = function() {
|
||||
return importDefault(dependencyMap[0])().width * 0.5625;
|
||||
};
|
||||
}
|
||||
|
||||
+76
@@ -0,0 +1,76 @@
|
||||
/* Metro module 8948; source: modules/guild_member_verification/native/components/MemberVerificationFormRenderer.tsx; dependencies: [31, 27, 33, 4501, 3972, 8949, 8951, 9029, 9030, 9031, 2] */
|
||||
function _fun69789(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69789, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9133:6, offset: 0x01ce3211, size: 215 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const value = require(27) /* metro dependency 27 */;
|
||||
const env0_3 = value.Keyboard;
|
||||
const env0_4 = value.View;
|
||||
const env0_5 = (require(33) /* metro dependency 33 */).jsx;
|
||||
const env0_6 = (require(4501) /* metro dependency 4501: createStyles */).createStyles({container: {'flex': 1,
|
||||
'flexDirection': 'column', 'alignItems': 'stretch', 'paddingHorizontal': 0}});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/MemberVerificationFormRenderer.tsx');
|
||||
exports.default = MemberVerificationFormRenderer;
|
||||
}
|
||||
|
||||
function MemberVerificationFormRenderer({rulesChannelId, formFields, onChange, verification}) { // fn#69790, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9133:390, offset: 0x01ce32e8, size: 113 bytes, params: 2, frame: 17
|
||||
const styles = useStyles();
|
||||
return (
|
||||
<View style={styles.container}>
|
||||
{formFields?.map(function(a0, a1) {
|
||||
return _fun69792(a0, a1, 'verification-field-' + a1);
|
||||
})}
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
function _fun69791(a0, a1) { // fn#69791, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9133:560, offset: 0x01ce3359, size: 50 bytes, params: 3, frame: 15
|
||||
return _fun69792(a0, a1, 'verification-field-' + a1);
|
||||
}
|
||||
|
||||
function _fun69792(a0, a1, a2) { // fn#69792, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9133:568, offset: 0x01ce338b, size: 486 bytes, params: 4, frame: 19
|
||||
var environment;
|
||||
var value2;
|
||||
var value3;
|
||||
const env0_0 = a1;
|
||||
const field_type = a0.field_type;
|
||||
let value = environment.__proto__.__proto__;
|
||||
const VerificationFormFieldTypes = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).VerificationFormFieldTypes;
|
||||
const TERMS = VerificationFormFieldTypes.TERMS;
|
||||
if (TERMS === field_type) {
|
||||
value = importDefault(8949) /* metro dependency 8949: TermsField */;
|
||||
value3 = environment.__proto__;
|
||||
return ((Component) => <Component field={a0} rulesChannelId={rulesChannelId} onChange={function(a0) {
|
||||
onChange(require, a0);
|
||||
Keyboard.dismiss();
|
||||
}} key={a2} />)(value);
|
||||
}
|
||||
const VERIFICATION = VerificationFormFieldTypes.VERIFICATION;
|
||||
if (VERIFICATION === field_type) {
|
||||
value = importDefault(8951) /* metro dependency 8951: UserVerification */;
|
||||
value2 = environment.__proto__;
|
||||
return ((Component) => <Component verification={verification} field={a0} key={a2} />)(value);
|
||||
}
|
||||
const TEXT_INPUT = VerificationFormFieldTypes.TEXT_INPUT;
|
||||
if (TEXT_INPUT === field_type) {
|
||||
return ((Component) => <Component field={a0} onChange={function(a0) {
|
||||
return onChange(require, a0);
|
||||
}} key={a2} />)(importDefault(9029) /* metro dependency 9029: TextInputField */);
|
||||
}
|
||||
const PARAGRAPH = VerificationFormFieldTypes.PARAGRAPH;
|
||||
if (PARAGRAPH === field_type) {
|
||||
return ((Component) => <Component field={a0} onChange={function(a0) {
|
||||
return onChange(require, a0);
|
||||
}} key={a2} />)(importDefault(9030) /* metro dependency 9030: ParagraphField */);
|
||||
}
|
||||
const MULTIPLE_CHOICE = VerificationFormFieldTypes.MULTIPLE_CHOICE;
|
||||
if (MULTIPLE_CHOICE === field_type) {
|
||||
return ((Component) => <Component field={a0} hasIcons={false} onChange={function(a0) {
|
||||
onChange(require, a0);
|
||||
Keyboard.dismiss();
|
||||
}} key={a2} />)(importDefault(9031) /* metro dependency 9031: MultipleChoiceField */);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
+156
@@ -0,0 +1,156 @@
|
||||
/* Metro module 8943; source: modules/guild_member_verification/native/components/MemberVerificationGuildHeader.tsx; dependencies: [31, 27, 8922, 33, 4501, 697, 1423, 8944, 1585, 4017, 4589, 6819, 8642, 4573, 1244, 2] */
|
||||
function _fun69761(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69761, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9128:6, offset: 0x01ce1bb3, size: 616 bytes, params: 8, frame: 28
|
||||
var object4;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).View;
|
||||
let value = require(8922) /* metro dependency 8922: MemberVerificationFormConstants */;
|
||||
const AVATAR_BORDER_WIDTH = value.AVATAR_BORDER_WIDTH;
|
||||
const AVATAR_SIZE = value.AVATAR_SIZE;
|
||||
const env0_5 = value.useBannerHeight;
|
||||
value = require(33) /* metro dependency 33 */;
|
||||
const env0_6 = value.jsx;
|
||||
const env0_7 = value.jsxs;
|
||||
value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = value.createStyles;
|
||||
object4 = {header: {'flex': 1, 'flexDirection': 'column', 'justifyContent': 'flex-end', 'alignItems': 'center',
|
||||
'marginBottom': 12}, headerContent: {'alignItems': 'center', 'marginTop': -48, 'paddingTop': 20,
|
||||
'paddingBottom': 0, 'paddingHorizontal': 16}, linearGradient: {'position': 'absolute', 'height': 140, 'top': 0,
|
||||
'right': 0, 'left': 0}};
|
||||
const object5 = {};
|
||||
object5.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.lg;
|
||||
object5.borderWidth = 0;
|
||||
let BACKGROUND_BASE_LOWER = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOWER;
|
||||
object5.borderColor = BACKGROUND_BASE_LOWER;
|
||||
object5.height = AVATAR_SIZE;
|
||||
object5.width = AVATAR_SIZE;
|
||||
object5.margin = 0;
|
||||
const BACKGROUND_SCRIM = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_SCRIM;
|
||||
object5.backgroundColor = BACKGROUND_SCRIM;
|
||||
object4.avatar = object5;
|
||||
const object6 = {borderRadius: 20, borderWidth: AVATAR_BORDER_WIDTH};
|
||||
BACKGROUND_BASE_LOWER = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOWER;
|
||||
object6.borderColor = BACKGROUND_BASE_LOWER;
|
||||
object6.height = AVATAR_SIZE + 2 * AVATAR_BORDER_WIDTH;
|
||||
object6.width = AVATAR_SIZE + 2 * AVATAR_BORDER_WIDTH;
|
||||
object6.marginBottom = 16;
|
||||
object6.marginTop = -16;
|
||||
object6.marginLeft = -4;
|
||||
BACKGROUND_BASE_LOWER = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOWER;
|
||||
object6.backgroundColor = BACKGROUND_BASE_LOWER;
|
||||
object4.avatarContainer = object6;
|
||||
object4.featureIcon = {'position': 'absolute', 'top': 56, 'right': -8};
|
||||
object4.headerTitle = {'textAlign': 'center', 'marginBottom': 8};
|
||||
object4.headerDescription = {'lineHeight': 18, 'textAlign': 'center'};
|
||||
const env0_8 = Reflect.apply(createStyles, value, [object4]);
|
||||
object4 = {code: 'function MemberVerificationGuildHeaderTsx1(){const{scrollTop}=this.__closure;return scrollTop.get()*-1;}'};
|
||||
object4 = {code: "function MemberVerificationGuildHeaderTsx2(){const{height,interpolate,scrollTop,safeAreaTop,scrollTopNegative}=this.__closure;return{width:'100%',height:height,opacity:interpolate(scrollTop.get(),[0,height-safeAreaTop],[1,0],'clamp'),transform:[{translateY:interpolate(scrollTopNegative.get(),[0,height],[0,-height],'clamp')},{scale:interpolate(scrollTopNegative.get(),[0,height],[1,1.08],'clamp')}]};}"};
|
||||
object4 = {code: "function MemberVerificationGuildHeaderTsx3(){const{interpolate,scrollTopNegative,height,ANIMATION_GOLDEN_RATIO,AVATAR_SIZE}=this.__closure;return{transform:[{translateY:interpolate(scrollTopNegative.get(),[0,height],[0,-(height/ANIMATION_GOLDEN_RATIO)],'clamp')},{scale:interpolate(scrollTopNegative.get(),[0,AVATAR_SIZE],[1,ANIMATION_GOLDEN_RATIO],'clamp')}]};}"};
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/MemberVerificationGuildHeader.tsx');
|
||||
exports.default = MemberVerificationGuildHeader;
|
||||
}
|
||||
|
||||
function MemberVerificationGuildHeader({guild, scrollTop, hasManualFormFields}) { // fn#69762, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9128:2116, offset: 0x01ce1e1b, size: 1142 bytes, params: 2, frame: 31
|
||||
var object2;
|
||||
const styles = useStyles();
|
||||
const r17 = guild.banner != null ? (importDefault(1423) /* metro dependency 1423: AvatarUtils */).getGuildBannerSource(guild) : importDefault(8944) /* metro dependency 8944 */;
|
||||
const value3 = useBannerHeight();
|
||||
const top = (importDefault(1585) /* metro dependency 1585: useSafeAreaInsetsNative */)().top;
|
||||
const reanimatedRexportModule = require(4017) /* metro dependency 4017: ReanimatedRexport */;
|
||||
const useDerivedValue = reanimatedRexportModule.useDerivedValue;
|
||||
let closure = MemberVerificationGuildHeaderN;
|
||||
closure.__closure = {scrollTop: scrollTop};
|
||||
closure.__workletHash = 6997429707371;
|
||||
closure.__initData = env0_9;
|
||||
const value4 = Reflect.apply(useDerivedValue, reanimatedRexportModule, [closure]);
|
||||
const moduleValue2 = reanimatedRexportModule;
|
||||
let useAnimatedStyle = moduleValue2.useAnimatedStyle;
|
||||
closure = MemberVerificationGuildHeaderI;
|
||||
object2 = {height: value3};
|
||||
object2.interpolate = reanimatedRexportModule.interpolate;
|
||||
object2.scrollTop = scrollTop;
|
||||
object2.safeAreaTop = top;
|
||||
object2.scrollTopNegative = value4;
|
||||
closure.__closure = object2;
|
||||
closure.__workletHash = 15738371977789;
|
||||
closure.__initData = env0_10;
|
||||
const value5 = Reflect.apply(useAnimatedStyle, moduleValue2, [closure]);
|
||||
const moduleValue3 = reanimatedRexportModule;
|
||||
useAnimatedStyle = moduleValue3.useAnimatedStyle;
|
||||
closure = MemberVerificationGuildHeaderB;
|
||||
closure.__closure = {interpolate: reanimatedRexportModule.interpolate, scrollTopNegative: value4, height: value3,
|
||||
ANIMATION_GOLDEN_RATIO: 1.20225424859375, AVATAR_SIZE: AVATAR_SIZE};
|
||||
closure.__workletHash = 62412230968;
|
||||
closure.__initData = env0_11;
|
||||
const value6 = Reflect.apply(useAnimatedStyle, moduleValue3, [closure]);
|
||||
const View2 = (importDefault(4017) /* metro dependency 4017: ReanimatedRexport */).View;
|
||||
const Image = (importDefault(4017) /* metro dependency 4017: ReanimatedRexport */).Image;
|
||||
const view = <View2 style={value5}><Image style={{width: '100%',
|
||||
height: value3}} source={r17} />{((Component) => <Component start={{'x': 0, 'y': 0}} end={{'x': 0,
|
||||
'y': 1}} style={styles.linearGradient} colors={['rgba(0,0,0,0.7)',
|
||||
'transparent']} />)(importDefault(4589) /* metro dependency 4589 */)}</View2>;
|
||||
const View3 = (importDefault(4017) /* metro dependency 4017: ReanimatedRexport */).View;
|
||||
const items3 = [styles.avatarContainer, value6];
|
||||
const GuildIcon = importDefault(6819) /* metro dependency 6819: GuildIcon */;
|
||||
const GuildIconSizes = (require(6819) /* metro dependency 6819: GuildIcon */).GuildIconSizes;
|
||||
const XLARGE = GuildIconSizes.XLARGE;
|
||||
const items5 = [<View3 style={items3}><GuildIcon style={styles.avatar} guild={guild} size={XLARGE} animate />{((Component) => <Component style={styles.featureIcon} guild={guild} disableColor />)(importDefault(8642) /* metro dependency 8642: GuildBadge */)}</View3>];
|
||||
const Heading = (require(4573) /* metro dependency 4573: Text */).Heading;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const format = intl.format;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
items5[1] = <Heading style={styles.headerTitle} variant="heading-xl/extrabold" color="mobile-text-heading-primary">{hasManualFormFields ? Reflect.apply(format,
|
||||
intl, [t.cgX47Z, {guildName: guild.name}]) : Reflect.apply(format, intl, [t.VnxBOA,
|
||||
{guildName: guild.name}])}</Heading>;
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
const string = intl.string;
|
||||
items5[2] = <Text style={styles.headerDescription} variant="text-sm/medium" color="text-default">{hasManualFormFields ? Reflect.apply(string,
|
||||
intl, [t['3smSPP']]) : Reflect.apply(string, intl, [t['7D3C5p']])}</Text>;
|
||||
return (
|
||||
<View style={styles.header}>
|
||||
{view}
|
||||
<View style={styles.headerContent}>
|
||||
{items5}
|
||||
</View>
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
function MemberVerificationGuildHeaderN() { // fn#69763, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9128:2363, owner: MemberVerificationGuildHeader.N, offset: 0x01ce2291, size: 28 bytes, params: 1, frame: 9
|
||||
return -1 * scrollTop.get();
|
||||
}
|
||||
|
||||
function MemberVerificationGuildHeaderI() { // fn#69764, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9128:2483, owner: MemberVerificationGuildHeader.I, offset: 0x01ce22ad, size: 282 bytes, params: 1, frame: 26
|
||||
const object2 = {width: '100%'};
|
||||
const binding = env0_1;
|
||||
object2.height = binding;
|
||||
const reanimatedRexportModule = require(4017) /* metro dependency 4017: ReanimatedRexport */;
|
||||
let interpolate = reanimatedRexportModule.interpolate;
|
||||
object2.opacity = Reflect.apply(interpolate, reanimatedRexportModule, [scrollTop.get(), [0, binding - top], [1, 0],
|
||||
'clamp']);
|
||||
const moduleValue2 = reanimatedRexportModule;
|
||||
interpolate = moduleValue2.interpolate;
|
||||
const binding2 = env0_3;
|
||||
const items4 = [{translateY: Reflect.apply(interpolate, moduleValue2, [binding2.get(), [0, binding], [0, -binding],
|
||||
'clamp'])}];
|
||||
const value = reanimatedRexportModule;
|
||||
items4[1] = {scale: value.interpolate(binding2.get(), [0, binding], [1, 1.08], 'clamp')};
|
||||
object2.transform = items4;
|
||||
return object2;
|
||||
}
|
||||
|
||||
function MemberVerificationGuildHeaderB() { // fn#69765, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9128:2887, owner: MemberVerificationGuildHeader.b, offset: 0x01ce23c7, size: 219 bytes, params: 1, frame: 26
|
||||
const reanimatedRexportModule = require(4017) /* metro dependency 4017: ReanimatedRexport */;
|
||||
const interpolate = reanimatedRexportModule.interpolate;
|
||||
const binding = env0_3;
|
||||
const value3 = binding.get();
|
||||
const binding2 = env0_1;
|
||||
const items3 = [{translateY: Reflect.apply(interpolate, reanimatedRexportModule, [value3, [0, binding2], [0,
|
||||
-binding2 / 1.20225424859375], 'clamp'])}];
|
||||
const moduleValue2 = reanimatedRexportModule;
|
||||
items3[1] = {scale: moduleValue2.interpolate(binding.get(), [0, AVATAR_SIZE], [1, 1.20225424859375], 'clamp')};
|
||||
return {transform: items3};
|
||||
}
|
||||
|
||||
+190
@@ -0,0 +1,190 @@
|
||||
/* Metro module 8921; source: modules/guild_member_verification/native/components/MemberVerificationModal.tsx; dependencies: [31, 27, 1945, 6616, 8922, 33, 4017, 1305, 4501, 697, 1585, 4048, 8923, 8925, 566, 3972, 694, 8926, 5461, 5467, 8943, 8945, 8946, 5278, 1244, 8196, 2] */
|
||||
function _fun69606(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69606, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9106:6, offset: 0x01c783cf, size: 580 bytes, params: 8, frame: 23
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
const env0_4 = (require(27) /* metro dependency 27 */).View;
|
||||
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
|
||||
const memberVerificationFormStore = importDefault(6616) /* metro dependency 6616: MemberVerificationFormStore */;
|
||||
let value = require(8922) /* metro dependency 8922: MemberVerificationFormConstants */;
|
||||
const env0_7 = value.SCROLL_EVENT_TIMER_MS;
|
||||
const env0_8 = value.useBannerHeight;
|
||||
value = require(33) /* metro dependency 33 */;
|
||||
const env0_9 = value.jsx;
|
||||
const env0_10 = value.jsxs;
|
||||
value = importDefault(4017) /* metro dependency 4017: ReanimatedRexport */;
|
||||
const createAnimatedComponent = value.createAnimatedComponent;
|
||||
const Icon = (require(1305) /* metro dependency 1305: native */).Icon;
|
||||
const env0_11 = Reflect.apply(createAnimatedComponent, value, [Icon]);
|
||||
value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = value.createStyles;
|
||||
object2 = {};
|
||||
object2.flex = {flex: 1};
|
||||
const BACKGROUND_BASE_LOW = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOW;
|
||||
object2.flexLoading = {'flex': 1, 'alignItems': 'center', 'justifyContent': 'center',
|
||||
backgroundColor: BACKGROUND_BASE_LOW};
|
||||
const BACKGROUND_BASE_LOWER = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOWER;
|
||||
object2.scrollContainer = {flex: 1, backgroundColor: BACKGROUND_BASE_LOWER};
|
||||
object2.closeButtonContainer = {'position': 'absolute', 'right': 0};
|
||||
object2.closeIconContainer = {'position': 'relative', 'marginTop': 10, 'marginRight': 20, 'width': 24, 'height': 24};
|
||||
const WHITE = (importDefault(697) /* metro dependency 697: native */).colors.WHITE;
|
||||
object2.closeIconOverBanner = {position: 'absolute', tintColor: WHITE};
|
||||
const TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_DEFAULT;
|
||||
object2.closeIconAfterBanner = {position: 'absolute', tintColor: TEXT_DEFAULT};
|
||||
object2.headerSeparator = {'marginHorizontal': 16, 'marginVertical': 12};
|
||||
const env0_12 = Reflect.apply(createStyles, value, [object2]);
|
||||
object2 = {code: 'function MemberVerificationModalTsx1({contentOffset:{y:y}}){const{scrollTop}=this.__closure;return scrollTop.set(y);}'};
|
||||
object2 = {code: "function MemberVerificationModalTsx2(){const{interpolate,scrollTop,bannerHeight,safeAreaTop,theme}=this.__closure;return{opacity:interpolate(scrollTop.get(),[0,bannerHeight-safeAreaTop],[1,theme==='dark'?1:0],'clamp')};}"};
|
||||
object2 = {code: "function MemberVerificationModalTsx3(){const{interpolate,scrollTop,bannerHeight,safeAreaTop}=this.__closure;return{opacity:interpolate(scrollTop.get(),[0,bannerHeight-safeAreaTop],[0,1],'clamp')};}"};
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/MemberVerificationModal.tsx');
|
||||
exports.default = MemberVerificationModal;
|
||||
}
|
||||
|
||||
function MemberVerificationModal({guildId, onClose}) { // fn#69607, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9106:1549, offset: 0x01c78613, size: 1268 bytes, params: 2, frame: 32
|
||||
var r0;
|
||||
var KeyboardAwareView;
|
||||
var items3;
|
||||
var object7;
|
||||
var PressableOpacity;
|
||||
var object;
|
||||
var intl;
|
||||
const styles = useStyles();
|
||||
const {bottom, top} = (importDefault(1585) /* metro dependency 1585: useSafeAreaInsetsNative */)();
|
||||
const value4 = (require(4017) /* metro dependency 4017: ReanimatedRexport */).useSharedValue(0);
|
||||
const env0_3 = value4;
|
||||
const reanimatedRexportModule = require(4017) /* metro dependency 4017: ReanimatedRexport */;
|
||||
const useAnimatedScrollHandler = reanimatedRexportModule.useAnimatedScrollHandler;
|
||||
let closure = MemberVerificationModalA;
|
||||
closure.__closure = {scrollTop: value4};
|
||||
closure.__workletHash = 16447800091731;
|
||||
closure.__initData = env0_13;
|
||||
const value5 = Reflect.apply(useAnimatedScrollHandler, reanimatedRexportModule, [closure]);
|
||||
const value6 = (importDefault(4048) /* metro dependency 4048: useTheme */)();
|
||||
const value7 = useBannerHeight();
|
||||
const moduleValue3 = reanimatedRexportModule;
|
||||
let useAnimatedStyle = moduleValue3.useAnimatedStyle;
|
||||
closure = MemberVerificationModalM;
|
||||
closure.__closure = {interpolate: reanimatedRexportModule.interpolate, scrollTop: value4, bannerHeight: value7,
|
||||
safeAreaTop: top, theme: value6};
|
||||
closure.__workletHash = 9776820170891;
|
||||
closure.__initData = env0_14;
|
||||
const value8 = Reflect.apply(useAnimatedStyle, moduleValue3, [closure]);
|
||||
const moduleValue4 = reanimatedRexportModule;
|
||||
useAnimatedStyle = moduleValue4.useAnimatedStyle;
|
||||
closure = MemberVerificationModalV;
|
||||
closure.__closure = {interpolate: reanimatedRexportModule.interpolate, scrollTop: value4, bannerHeight: value7,
|
||||
safeAreaTop: top};
|
||||
closure.__workletHash = 4275816745587;
|
||||
closure.__initData = env0_15;
|
||||
const value9 = Reflect.apply(useAnimatedStyle, moduleValue4, [closure]);
|
||||
const value10 = (require(8923) /* metro dependency 8923: MemberVerificationModalHooks */).useSetInitialVerificationEffect(guildId);
|
||||
const value11 = (importDefault(8925) /* metro dependency 8925: usePreviewDisabledGuild */)(guildId);
|
||||
const value12 = (require(566) /* metro dependency 566: flux */).useStateFromStores([MemberVerificationFormStore],
|
||||
function() {
|
||||
return MemberVerificationFormStore.get(guildId);
|
||||
}, [guildId]);
|
||||
let binding = env0_3;
|
||||
const value13 = binding.useMemo(_fun69612, [value12?.formFields]);
|
||||
const value14 = env0_3.useMemo(_fun69614, [value12?.formFields]);
|
||||
binding = env0_3;
|
||||
const env0_8 = binding.useRef(onClose);
|
||||
binding.useEffect(_fun69616);
|
||||
binding.useEffect(_fun69617, [value14]);
|
||||
if (value11 == null) {
|
||||
r0 = <View style={styles.flexLoading}>{((ActivityIndicator) => <ActivityIndicator />)((require(5461) /* metro dependency 5461: ActivityIndicatorNative */).ActivityIndicator)}</View>;
|
||||
} else if (value10 == null) {
|
||||
r0 = <View style={styles.flexLoading}>{((ActivityIndicator) => <ActivityIndicator />)((require(5461) /* metro dependency 5461: ActivityIndicatorNative */).ActivityIndicator)}</View>;
|
||||
} else if (value14) {
|
||||
r0 = <View style={styles.flexLoading}>{((ActivityIndicator) => <ActivityIndicator />)((require(5461) /* metro dependency 5461: ActivityIndicatorNative */).ActivityIndicator)}</View>;
|
||||
} else {
|
||||
KeyboardAwareView = importDefault(5467) /* metro dependency 5467: KeyboardAwareView */;
|
||||
var defaultImportProps = {style: styles.flex};
|
||||
items3 = [((ScrollView) => <ScrollView style={styles.scrollContainer} contentContainerStyle={{paddingBottom: bottom}} scrollEventThrottle={SCROLL_EVENT_TIMER_MS} keyboardShouldPersistTaps="handled" onScroll={value5}>{((Component) => <Component guild={value11} scrollTop={value4} hasManualFormFields={value13} />)(importDefault(8943) /* metro dependency 8943: MemberVerificationGuildHeader */)}{((Component) => <Component style={styles.headerSeparator} />)(importDefault(8945) /* metro dependency 8945: FormSeparator */)}{((Component) => <Component guild={value11} onSuccess={onSuccess_69619} onClose={onClose} />)(importDefault(8946) /* metro dependency 8946: MemberVerificationForm */)}</ScrollView>)((importDefault(4017) /* metro dependency 4017: ReanimatedRexport */).ScrollView)];
|
||||
var viewProps = {style: [styles.closeButtonContainer, {top: top}]};
|
||||
PressableOpacity = (require(5278) /* metro dependency 5278: Pressables */).PressableOpacity;
|
||||
object = {accessibilityRole: 'button'};
|
||||
intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
object.accessibilityLabel = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.cpT0Cq);
|
||||
object.style = styles.closeIconContainer;
|
||||
object.onPress = onPress_69620;
|
||||
binding = env0_11;
|
||||
items3[1] = <View {...viewProps}><PressableOpacity {...object}>{((Component) => <Component source={importDefault(8196) /* metro dependency 8196 */} style={[styles.closeIconOverBanner,
|
||||
|
||||
value8]} />)(binding)}{((Component) => <Component source={importDefault(8196) /* metro dependency 8196 */} style={[styles.closeIconAfterBanner,
|
||||
|
||||
value9]} />)(binding)}</PressableOpacity></View>;
|
||||
r0 = <KeyboardAwareView {...defaultImportProps}>{items3}</KeyboardAwareView>;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function MemberVerificationModalA({contentOffset}) { // fn#69608, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9106:1720, owner: MemberVerificationModal.A, offset: 0x01c78b07, size: 33 bytes, params: 2, frame: 11
|
||||
return env0_3.set(contentOffset.y);
|
||||
}
|
||||
|
||||
function MemberVerificationModalM() { // fn#69609, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9106:1878, owner: MemberVerificationModal.M, offset: 0x01c78b28, size: 132 bytes, params: 1, frame: 19
|
||||
let value = environment.__proto__;
|
||||
value = require(4017) /* metro dependency 4017: ReanimatedRexport */;
|
||||
return {opacity: value.interpolate(env0_3.get(), [0, env0_5 - top], [1, env0_4 !== 'dark' ? 0 : 1], 'clamp')};
|
||||
}
|
||||
|
||||
function MemberVerificationModalV() { // fn#69610, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9106:2132, owner: MemberVerificationModal.v, offset: 0x01c78bac, size: 105 bytes, params: 1, frame: 18
|
||||
let value = environment.__proto__;
|
||||
value = require(4017) /* metro dependency 4017: ReanimatedRexport */;
|
||||
return {opacity: value.interpolate(env0_3.get(), [0, env0_5 - top], [0, 1], 'clamp')};
|
||||
}
|
||||
|
||||
function _fun69612() { // fn#69612, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9106:2461, offset: 0x01c78c2f, size: 69 bytes, params: 1, frame: 13
|
||||
const r1 = env0_6 == null || env0_6.formFields == null ? undefined : env0_6.formFields.some(function({field_type}) {
|
||||
return field_type !== require(dependencyMap[15]).VerificationFormFieldTypes.TERMS;
|
||||
});
|
||||
return r1 != null && r1;
|
||||
}
|
||||
|
||||
function _fun69614() { // fn#69614, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9106:2649, offset: 0x01c78ca8, size: 111 bytes, params: 1, frame: 16
|
||||
const r2 = env0_6?.formFields ?? [];
|
||||
const Object = global.Object;
|
||||
const values = Object.values;
|
||||
const VerificationFormFieldTypes = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).VerificationFormFieldTypes;
|
||||
const env0_0 = Reflect.apply(values, Object, [VerificationFormFieldTypes]);
|
||||
return r2.some(_fun69615);
|
||||
}
|
||||
|
||||
function _fun69617() { // fn#69617, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9106:2904, offset: 0x01c78d4b, size: 59 bytes, params: 1, frame: 11
|
||||
var environment;
|
||||
var value;
|
||||
if (env0_7) {
|
||||
value = environment.__proto__;
|
||||
value = importDefault(694) /* metro dependency 694: Dispatcher */;
|
||||
value.wait(_fun69618);
|
||||
}
|
||||
}
|
||||
|
||||
function MemberVerificationModalOnSuccess({application_status}) { // fn#69619, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9106:3429, owner: MemberVerificationModal.onSuccess, offset: 0x01c78dca, size: 124 bytes, params: 2, frame: 15
|
||||
let value = environment.__proto__;
|
||||
const getSelfMember = GuildMemberStore.getSelfMember;
|
||||
const value4 = Reflect.apply(getSelfMember, GuildMemberStore, [guildId]) != null;
|
||||
const GuildJoinRequestApplicationStatuses = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).GuildJoinRequestApplicationStatuses;
|
||||
const SUBMITTED = GuildJoinRequestApplicationStatuses.SUBMITTED;
|
||||
if (!(application_status !== SUBMITTED || value4)) {
|
||||
value = require(8926) /* metro dependency 8926: MemberVerificationAlertActionCreators */;
|
||||
value.openMemberVerificationPendingAlert(guildId);
|
||||
}
|
||||
}
|
||||
|
||||
function _fun69615({field_type}) { // fn#69615, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9106:2773, offset: 0x01c78d17, size: 31 bytes, params: 2, frame: 11
|
||||
const binding = env0_0;
|
||||
return !binding.includes(field_type);
|
||||
}
|
||||
|
||||
function _fun69618() { // fn#69618, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9106:2927, offset: 0x01c78d86, size: 68 bytes, params: 1, frame: 11
|
||||
let value = environment.__proto__;
|
||||
if (env1_8.current != null) {
|
||||
env1_8.current();
|
||||
}
|
||||
value = environment.__proto__.__proto__;
|
||||
(require(8926) /* metro dependency 8926: MemberVerificationAlertActionCreators */).openMemberVerificationUpdateAlert();
|
||||
}
|
||||
|
||||
+183
@@ -0,0 +1,183 @@
|
||||
/* Metro module 15129; source: modules/guild_member_verification/native/components/MemberVerificationScreen.tsx; dependencies: [31, 27, 1935, 1867, 3970, 661, 33, 4501, 697, 5461, 8921, 566, 6518, 3972, 8926, 1230, 4007, 1585, 5467, 15130, 2] */
|
||||
function _fun115327(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#115327, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15326:6, offset: 0x0245cbf2, size: 377 bytes, params: 8, frame: 21
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_4 = importAll(31) /* metro dependency 31 */;
|
||||
const env0_5 = (require(27) /* metro dependency 27 */).View;
|
||||
const guildChannelStore = importDefault(1935) /* metro dependency 1935: GuildChannelStore */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const userGuildJoinRequestStore = importDefault(3970) /* metro dependency 3970: UserGuildJoinRequestStore */;
|
||||
const env0_9 = (require(661) /* metro dependency 661: Constants */).Routes;
|
||||
const env0_10 = (require(33) /* metro dependency 33 */).jsx;
|
||||
let value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = value.createStyles;
|
||||
const BACKGROUND_BASE_LOW = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOW;
|
||||
const env0_11 = Reflect.apply(createStyles, value, [{flex: {flex: 1}, flexLoading: {'flex': 1,
|
||||
'alignItems': 'center', 'justifyContent': 'center', backgroundColor: BACKGROUND_BASE_LOW}}]);
|
||||
value = require(15130) /* metro dependency 15130: makeAuthenticated */;
|
||||
value = value.makeAuthenticated(MemberVerificationRouteContainer);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/MemberVerificationScreen.tsx');
|
||||
exports.default = value;
|
||||
}
|
||||
|
||||
function MemberVerificationRouteView(a0) { // fn#115328, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15326:437, offset: 0x0245cd6b, size: 49 bytes, params: 2, frame: 14
|
||||
return ((Component) => <Component {...a0} />)(importDefault(8921) /* metro dependency 8921: MemberVerificationModal */);
|
||||
}
|
||||
|
||||
function ExistingJoinRequestHandler({guildId, onClose, children}) { // fn#115329, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15326:503, offset: 0x0245cd9c, size: 423 bytes, params: 2, frame: 25
|
||||
const fluxModule = require(566) /* metro dependency 566: flux */;
|
||||
let useStateFromStores = fluxModule.useStateFromStores;
|
||||
const guild = Reflect.apply(useStateFromStores, fluxModule, [[GuildStore], function() {
|
||||
return GuildStore.getGuild(guildId);
|
||||
}]);
|
||||
const value3 = fluxModule.useStateFromStores([GuildChannelStore], _fun115331, [guild]);
|
||||
const moduleValue3 = fluxModule;
|
||||
useStateFromStores = moduleValue3.useStateFromStores;
|
||||
const value4 = (importDefault(6518) /* metro dependency 6518: useInitialValue */)(Reflect.apply(useStateFromStores,
|
||||
moduleValue3, [[UserGuildJoinRequestStore], function() {
|
||||
return UserGuildJoinRequestStore.getRequest(guildId);
|
||||
}]));
|
||||
const env0_4 = value4;
|
||||
env0_4.useEffect(_fun115333, [guildId, value4, onClose]);
|
||||
env0_4.useEffect(_fun115334, [guild, guildId, onClose, value3]);
|
||||
const applicationStatus = value4?.applicationStatus;
|
||||
const GuildJoinRequestApplicationStatuses = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).GuildJoinRequestApplicationStatuses;
|
||||
const SUBMITTED = GuildJoinRequestApplicationStatuses.SUBMITTED;
|
||||
if (SUBMITTED === applicationStatus) {
|
||||
return <Loading_115335 />;
|
||||
}
|
||||
const APPROVED = GuildJoinRequestApplicationStatuses.APPROVED;
|
||||
if (APPROVED === applicationStatus) {
|
||||
return <Loading_115335 />;
|
||||
}
|
||||
const REJECTED = GuildJoinRequestApplicationStatuses.REJECTED;
|
||||
if (REJECTED === applicationStatus) {
|
||||
return <Loading_115335 />;
|
||||
}
|
||||
return children;
|
||||
}
|
||||
|
||||
function Loading_115335() { // fn#115335, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15326:346, offset: 0x0245d0dc, size: 83 bytes, params: 1, frame: 17
|
||||
const styles = useStyles();
|
||||
const ActivityIndicator = (require(5461) /* metro dependency 5461: ActivityIndicatorNative */).ActivityIndicator;
|
||||
return (
|
||||
<View style={styles.flexLoading}>
|
||||
<ActivityIndicator />
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
function MemberVerificationRouteContainer(a0) { // fn#115336, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15326:1552, offset: 0x0245d12f, size: 261 bytes, params: 2, frame: 23
|
||||
const navigation = a0.navigation;
|
||||
const guildId = a0.route.params.guildId;
|
||||
const styles = useStyles();
|
||||
const value2 = env0_4.useCallback(_fun115337, [navigation]);
|
||||
const value3 = (importDefault(1585) /* metro dependency 1585: useSafeAreaInsetsNative */)();
|
||||
return guildId == null ? <Loading_115335 /> : <ExistingJoinRequestHandler guildId={guildId} onClose={value2}>{((Component) => <Component style={[styles.flex,
|
||||
{marginLeft: value3.left,
|
||||
marginRight: value3.right}]}><MemberVerificationRouteView guildId={guildId} onClose={value2} /></Component>)(importDefault(5467) /* metro dependency 5467: KeyboardAwareView */)}</ExistingJoinRequestHandler>;
|
||||
}
|
||||
|
||||
function _fun115331() { // fn#115331, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15326:667, offset: 0x0245cf43, size: 64 bytes, params: 1, frame: 13
|
||||
var id;
|
||||
var r0;
|
||||
var value3;
|
||||
var getDefaultChannel;
|
||||
var value;
|
||||
const guildBinding = guild;
|
||||
const value2 = null;
|
||||
if (value2 != guildBinding) {
|
||||
value3 = environment.__proto__;
|
||||
getDefaultChannel = GuildChannelStore.getDefaultChannel;
|
||||
id = guild.id;
|
||||
value = Reflect.apply(getDefaultChannel, GuildChannelStore, [id]);
|
||||
id = value2 == value ? undefined : value.id;
|
||||
r0 = id;
|
||||
} else {
|
||||
r0 = value2;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun115333() { // fn#115333, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15326:844, offset: 0x0245cf9e, size: 205 bytes, params: 1, frame: 15
|
||||
var moduleValue2;
|
||||
const value2 = undefined;
|
||||
const applicationStatus = env0_4 == null ? value2 : env0_4.applicationStatus;
|
||||
const GuildJoinRequestApplicationStatuses = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).GuildJoinRequestApplicationStatuses;
|
||||
const SUBMITTED = GuildJoinRequestApplicationStatuses.SUBMITTED;
|
||||
if (SUBMITTED === applicationStatus) {
|
||||
onClose();
|
||||
moduleValue2 = require(8926) /* metro dependency 8926: MemberVerificationAlertActionCreators */;
|
||||
moduleValue2.openMemberVerificationPendingAlert(guildId);
|
||||
} else if (GuildJoinRequestApplicationStatuses.REJECTED === applicationStatus) {
|
||||
onClose();
|
||||
(require(8926) /* metro dependency 8926: MemberVerificationAlertActionCreators */).openMemberVerificationRejectedAlert({guildId: guildId,
|
||||
|
||||
canWithdraw: true});
|
||||
}
|
||||
return value2;
|
||||
}
|
||||
|
||||
function _fun115334() { // fn#115334, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15326:1170, offset: 0x0245d06b, size: 113 bytes, params: 1, frame: 15
|
||||
var value2;
|
||||
var moduleValue;
|
||||
if (guild == null) {
|
||||
if (guildId == null) {
|
||||
onClose();
|
||||
}
|
||||
} else if (guildId == null) {
|
||||
if (guildId == null) {
|
||||
onClose();
|
||||
}
|
||||
} else if (env0_3 != null) {
|
||||
value2 = environment.__proto__;
|
||||
moduleValue = importAll(1230) /* metro dependency 1230: router_utils */;
|
||||
moduleValue.transitionTo(Routes.CHANNEL(guildId, env0_3));
|
||||
} else if (guildId == null) {
|
||||
onClose();
|
||||
}
|
||||
}
|
||||
|
||||
function _fun115337() { // fn#115337, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15326:1664, offset: 0x0245d234, size: 224 bytes, params: 1, frame: 19
|
||||
var name;
|
||||
var r2;
|
||||
var property;
|
||||
var popScreens;
|
||||
let value = environment;
|
||||
const {routes, index} = navigation.getState();
|
||||
if (routes.length > 1) {
|
||||
property = routes[index - 1];
|
||||
name = property?.name;
|
||||
if (name !== 'member-verification') {
|
||||
navigation.goBack();
|
||||
} else if (index >= 0) {
|
||||
r2 = index;
|
||||
loopExit6: while (true) {
|
||||
property = routes[r2];
|
||||
if (property == null) {
|
||||
break loopExit6;
|
||||
}
|
||||
name = property.name;
|
||||
if (name !== 'member-verification') {
|
||||
value = environment.__proto__;
|
||||
value = require(4007) /* metro dependency 4007: NavigationRouteUtilsNative */;
|
||||
popScreens = value.popScreens;
|
||||
Reflect.apply(popScreens, value, [index - r2]);
|
||||
break loopExit6;
|
||||
}
|
||||
value = typeof r2 === 'bigint' ? r2 - 1n : +r2 - 1;
|
||||
if (value >= 0) {
|
||||
r2 = value;
|
||||
continue;
|
||||
}
|
||||
break loopExit6;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
value = environment.__proto__;
|
||||
value = require(4007) /* metro dependency 4007: NavigationRouteUtilsNative */;
|
||||
value.navigateToRootTab({screen: 'messages'});
|
||||
}
|
||||
}
|
||||
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
/* Metro module 8930; source: modules/guild_member_verification/native/components/alerts/MemberVerificationAlert.tsx; dependencies: [31, 27, 33, 4501, 697, 4596, 4573, 2] */
|
||||
function _fun69682(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69682, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9115:6, offset: 0x01cdf5be, size: 325 bytes, params: 8, frame: 22
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).View;
|
||||
let value = require(33) /* metro dependency 33 */;
|
||||
const env0_4 = value.jsx;
|
||||
const env0_5 = value.jsxs;
|
||||
value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = value.createStyles;
|
||||
const object = {'marginLeft': 'auto', 'marginRight': 'auto', 'backgroundColor': null, 'borderRadius': null,
|
||||
'padding': 12, 'marginTop': 8, 'marginBottom': 8};
|
||||
const BACKGROUND_MOD_MUTED = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_MOD_MUTED;
|
||||
object.backgroundColor = BACKGROUND_MOD_MUTED;
|
||||
object.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.round;
|
||||
const env0_6 = Reflect.apply(createStyles, value, [{headerImage: object, header: {'marginTop': 8, 'marginBottom': 8,
|
||||
'textAlign': 'center'}, subtitle: {'lineHeight': 18, 'marginBottom': 8, 'textAlign': 'center'},
|
||||
buttons: {'marginTop': 16, 'marginBottom': 8, 'gap': 12}}]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/alerts/MemberVerificationAlert.tsx');
|
||||
exports.default = MemberVerificationAlert;
|
||||
}
|
||||
|
||||
function MemberVerificationAlert(a0) { // fn#69683, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9115:635, offset: 0x01cdf703, size: 377 bytes, params: 2, frame: 27
|
||||
const header = a0.header;
|
||||
const icon = a0.icon;
|
||||
const subtitle = a0.subtitle;
|
||||
const buttons = a0.buttons;
|
||||
let object = {'header': 0, 'icon': 0, 'subtitle': 0, 'buttons': 0};
|
||||
const value = null;
|
||||
silentSetPrototypeOf(object, value, undefined);
|
||||
const value2 = copyDataProperties({}, a0, object, undefined);
|
||||
const styles = useStyles();
|
||||
const Alert = importDefault(4596) /* metro dependency 4596: Alert */;
|
||||
const defaultImportProps = {...value2};
|
||||
defaultImportProps['noDefaultButtons'] = true;
|
||||
object = [value != icon ? <View style={styles.headerImage}>{((Component) => <Component size="lg" />)(icon)}</View> : value];
|
||||
const Heading = (require(4573) /* metro dependency 4573: Text */).Heading;
|
||||
object[1] = <Heading style={styles.header} variant="heading-lg/bold" color="mobile-text-heading-primary">{header}</Heading>;
|
||||
object[2] = value != subtitle ? ((Text) => <Text style={styles.subtitle} variant="text-sm/medium" color="text-default">{subtitle}</Text>)((require(4573) /* metro dependency 4573: Text */).Text) : value;
|
||||
object[3] = <View style={styles.buttons}>{buttons}</View>;
|
||||
return (
|
||||
<Alert {...defaultImportProps}>
|
||||
{object}
|
||||
</Alert>
|
||||
);
|
||||
}
|
||||
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
/* Metro module 8933; source: modules/guild_member_verification/native/components/alerts/MemberVerificationAlertCancelPending.tsx; dependencies: [31, 33, 8934, 8930, 1244, 4578, 2] */
|
||||
function _fun69687(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69687, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9118:6, offset: 0x01cdf94c, size: 161 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
const value = require(33) /* metro dependency 33 */;
|
||||
const env0_4 = value.jsx;
|
||||
const env0_5 = value.Fragment;
|
||||
const env0_6 = value.jsxs;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/alerts/MemberVerificationAlertCancelPending.tsx');
|
||||
exports.default = MemberVerificationAlertCancelPending;
|
||||
}
|
||||
|
||||
function MemberVerificationAlertCancelPending(a0) { // fn#69688, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9118:289, offset: 0x01cdf9ed, size: 535 bytes, params: 2, frame: 30
|
||||
const guildId = a0.guildId;
|
||||
const confirmText = a0.confirmText;
|
||||
const subtitleText = a0.subtitleText;
|
||||
const onClose = a0.onClose;
|
||||
const object2 = {'guildId': 0, 'confirmText': 0, 'subtitleText': 0, 'onClose': 0};
|
||||
silentSetPrototypeOf(object2, null, undefined);
|
||||
let value = copyDataProperties({}, a0, object2, undefined);
|
||||
const value3 = env0_3.useCallback(function() {
|
||||
if (onClose != null) {
|
||||
onClose();
|
||||
}
|
||||
importDefault(dependencyMap[2]).removeGuildJoinRequest(guildId);
|
||||
}, [guildId, onClose]);
|
||||
const MemberVerificationAlert = importDefault(8930) /* metro dependency 8930: MemberVerificationAlert */;
|
||||
const defaultImportProps = {...value};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const string = intl.string;
|
||||
const KYiN1Q = (require(1244) /* metro dependency 1244: indexNative */).t.KYiN1Q;
|
||||
defaultImportProps['header'] = Reflect.apply(string, intl, [KYiN1Q]);
|
||||
defaultImportProps['subtitle'] = subtitleText ?? intl.string((require(1244) /* metro dependency 1244: indexNative */).t.nQHxqm);
|
||||
const jsxRuntimeEnv0_5Binding = jsxRuntimeEnv0_5;
|
||||
const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
|
||||
value = <Button variant="destructive" text={confirmText ?? intl.string((require(1244) /* metro dependency 1244: indexNative */).t.OzHPde)} onPress={value3} />;
|
||||
value = <>{value}<Button text={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.bANR0R)} variant="secondary" onPress={onClose} /></>;
|
||||
defaultImportProps['buttons'] = value;
|
||||
return <MemberVerificationAlert {...defaultImportProps} />;
|
||||
}
|
||||
|
||||
+71
@@ -0,0 +1,71 @@
|
||||
/* Metro module 8940; source: modules/guild_member_verification/native/components/alerts/MemberVerificationAlertIncomplete.tsx; dependencies: [31, 3970, 33, 632, 8919, 8926, 1244, 8930, 8941, 4578, 2] */
|
||||
function _fun69753(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69753, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9125:6, offset: 0x01ce16b6, size: 177 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
const userGuildJoinRequestStore = importDefault(3970) /* metro dependency 3970: UserGuildJoinRequestStore */;
|
||||
const value = require(33) /* metro dependency 33 */;
|
||||
const env0_5 = value.jsx;
|
||||
const env0_6 = value.Fragment;
|
||||
const env0_7 = value.jsxs;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/alerts/MemberVerificationAlertIncomplete.tsx');
|
||||
exports.default = MemberVerificationAlertIncomplete;
|
||||
}
|
||||
|
||||
function MemberVerificationAlertIncomplete(a0) { // fn#69754, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9125:297, offset: 0x01ce1767, size: 626 bytes, params: 2, frame: 28
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const guildId = a0.guildId;
|
||||
const onClose = a0.onClose;
|
||||
let value = Object.create(null);
|
||||
value.guildId = 0;
|
||||
value.onClose = 0;
|
||||
const value2 = copyDataProperties({}, a0, value, undefined);
|
||||
const value4 = undefined;
|
||||
const value5 = (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([UserGuildJoinRequestStore],
|
||||
function() {
|
||||
return UserGuildJoinRequestStore.getJoinRequestGuild(guildId);
|
||||
}, [guildId]);
|
||||
const binding = env0_3;
|
||||
const value6 = binding.useCallback(function() {
|
||||
if (onClose != null) {
|
||||
onClose();
|
||||
}
|
||||
require(dependencyMap[4]).openMemberVerificationModal(guildId);
|
||||
}, [guildId, onClose]);
|
||||
const value7 = binding.useCallback(_fun69757, [guildId, onClose]);
|
||||
const r6 = (value5 == null ? value4 : value5.name) != null ? intl.formatToPlainString((require(1244) /* metro dependency 1244: indexNative */).t.f5Jaw7,
|
||||
{guildName: value5.name}) : intl.string((require(1244) /* metro dependency 1244: indexNative */).t['0sTyEb']);
|
||||
const MemberVerificationAlert = importDefault(8930) /* metro dependency 8930: MemberVerificationAlert */;
|
||||
const defaultImportProps = {...value2};
|
||||
const ListViewIcon = (require(8941) /* metro dependency 8941: ListViewIcon */).ListViewIcon;
|
||||
defaultImportProps['icon'] = ListViewIcon;
|
||||
defaultImportProps['header'] = r6;
|
||||
const jsxRuntimeEnv0_6Binding = jsxRuntimeEnv0_6;
|
||||
const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
|
||||
value = <Button variant="secondary" text={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.h3aGmv)} onPress={value6} />;
|
||||
const string = intl.string;
|
||||
const OQFlFD = (require(1244) /* metro dependency 1244: indexNative */).t.OQFlFD;
|
||||
value = <>{value}<Button text={Reflect.apply(string, intl, [OQFlFD])} variant="destructive" onPress={value7} /></>;
|
||||
defaultImportProps['buttons'] = value;
|
||||
return <MemberVerificationAlert {...defaultImportProps} />;
|
||||
}
|
||||
|
||||
function _fun69757() { // fn#69757, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9125:541, offset: 0x01ce1a35, size: 174 bytes, params: 1, frame: 18
|
||||
if (onClose != null) {
|
||||
onClose();
|
||||
}
|
||||
const memberVerificationAlertActionCreatorsModule = require(8926) /* metro dependency 8926: MemberVerificationAlertActionCreators */;
|
||||
const openMemberVerificationCancelPendingAlert = memberVerificationAlertActionCreatorsModule.openMemberVerificationCancelPendingAlert;
|
||||
const object2 = {};
|
||||
object2.guildId = guildId;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
let string = intl.string;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
object2.subtitleText = Reflect.apply(string, intl, [t.fJwWVt]);
|
||||
string = intl.string;
|
||||
const OQFlFD = t.OQFlFD;
|
||||
object2.confirmText = Reflect.apply(string, intl, [OQFlFD]);
|
||||
Reflect.apply(openMemberVerificationCancelPendingAlert, memberVerificationAlertActionCreatorsModule, [object2]);
|
||||
}
|
||||
|
||||
+42
@@ -0,0 +1,42 @@
|
||||
/* Metro module 8929; source: modules/guild_member_verification/native/components/alerts/MemberVerificationAlertPending.tsx; dependencies: [31, 33, 8926, 8930, 8931, 1244, 4578, 2] */
|
||||
function _fun69679(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69679, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9114:6, offset: 0x01cdf2e9, size: 161 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
const value = require(33) /* metro dependency 33 */;
|
||||
const env0_4 = value.jsx;
|
||||
const env0_5 = value.Fragment;
|
||||
const env0_6 = value.jsxs;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/alerts/MemberVerificationAlertPending.tsx');
|
||||
exports.default = MemberVerificationAlertPending;
|
||||
}
|
||||
|
||||
function MemberVerificationAlertPending(a0) { // fn#69680, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9114:283, offset: 0x01cdf38a, size: 493 bytes, params: 2, frame: 28
|
||||
const guildId = a0.guildId;
|
||||
const onClose = a0.onClose;
|
||||
let value = Object.create(null);
|
||||
value.guildId = 0;
|
||||
value.onClose = 0;
|
||||
const value2 = copyDataProperties({}, a0, value, undefined);
|
||||
const value4 = env0_3.useCallback(function() {
|
||||
if (onClose != null) {
|
||||
onClose();
|
||||
}
|
||||
require(dependencyMap[2]).openMemberVerificationCancelPendingAlert({guildId: guildId});
|
||||
}, [guildId, onClose]);
|
||||
const MemberVerificationAlert = importDefault(8930) /* metro dependency 8930: MemberVerificationAlert */;
|
||||
const defaultImportProps = {...value2};
|
||||
const ClipboardListIcon = (require(8931) /* metro dependency 8931: ClipboardListIcon */).ClipboardListIcon;
|
||||
defaultImportProps['icon'] = ClipboardListIcon;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
defaultImportProps['header'] = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.zhfXbs);
|
||||
defaultImportProps['subtitle'] = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['SRM/e/']);
|
||||
const jsxRuntimeEnv0_5Binding = jsxRuntimeEnv0_5;
|
||||
const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
|
||||
value = <Button variant="secondary" text={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.f293OM)} onPress={onClose} />;
|
||||
value = <>{value}<Button text={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.mqtdmQ)} variant="destructive" onPress={value4} /></>;
|
||||
defaultImportProps['buttons'] = value;
|
||||
return <MemberVerificationAlert {...defaultImportProps} />;
|
||||
}
|
||||
|
||||
+126
@@ -0,0 +1,126 @@
|
||||
/* Metro module 8935; source: modules/guild_member_verification/native/components/alerts/MemberVerificationAlertRejected.tsx; dependencies: [5, 31, 1945, 1878, 3970, 33, 8936, 566, 8937, 8934, 8919, 1244, 8930, 5312, 4578, 2] */
|
||||
function _fun69731(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69731, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9120:6, offset: 0x01ce0a25, size: 225 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(5) /* metro dependency 5 */;
|
||||
const env0_4 = importAll(31) /* metro dependency 31 */;
|
||||
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const userGuildJoinRequestStore = importDefault(3970) /* metro dependency 3970: UserGuildJoinRequestStore */;
|
||||
const value = require(33) /* metro dependency 33 */;
|
||||
const env0_8 = value.jsx;
|
||||
const env0_9 = value.Fragment;
|
||||
const env0_10 = value.jsxs;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/alerts/MemberVerificationAlertRejected.tsx');
|
||||
exports.default = MemberVerificationAlertRejected;
|
||||
}
|
||||
|
||||
function MemberVerificationAlertRejected(a0) { // fn#69732, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9120:325, offset: 0x01ce0b06, size: 863 bytes, params: 2, frame: 30
|
||||
var r9;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
|
||||
const guildId = a0.guildId;
|
||||
const secondaryButton = a0.secondaryButton;
|
||||
const onClose = a0.onClose;
|
||||
const object2 = {'guildId': 0, 'secondaryButton': 0, 'onClose': 0};
|
||||
const value = null;
|
||||
silentSetPrototypeOf(object2, value, undefined);
|
||||
const value2 = copyDataProperties({}, a0, object2, undefined);
|
||||
const value3 = undefined;
|
||||
const value5 = (require(8936) /* metro dependency 8936: useCurrentUserGuildJoinRequest */).useCurrentUserGuildJoinRequest(guildId);
|
||||
const rejectionReason = value == value5 ? value3 : value5.rejectionReason;
|
||||
const value6 = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], _fun69733);
|
||||
const {canReapply,
|
||||
isLoading} = (require(8937) /* metro dependency 8937: useCanReapplyToRejectedMemberVerificationApplication */).useCanReapplyToRejectedMemberVerificationApplication(guildId);
|
||||
const value8 = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserGuildJoinRequestStore],
|
||||
function() {
|
||||
return UserGuildJoinRequestStore.getJoinRequestGuild(guildId);
|
||||
}, [guildId]);
|
||||
const value9 = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildMemberStore], _fun69735,
|
||||
[value6, guildId]);
|
||||
const value11 = env0_4.useCallback(value9(_fun69737), [guildId, value == value9 ? value3 : value9.isPending,
|
||||
onClose]);
|
||||
const r6 = value != (value == value8 ? value3 : value8.name) ? intl.formatToPlainString((require(1244) /* metro dependency 1244: indexNative */).t['P+/gzA'],
|
||||
{guildName: value8.name}) : intl.string((require(1244) /* metro dependency 1244: indexNative */).t.gBPcuP);
|
||||
const r5 = value != rejectionReason ? rejectionReason === '' ? value3 : intl.formatToPlainString((require(1244) /* metro dependency 1244: indexNative */).t.fU5PPM,
|
||||
{rejectionReason: rejectionReason}) : value3;
|
||||
const MemberVerificationAlert = importDefault(8930) /* metro dependency 8930: MemberVerificationAlert */;
|
||||
const defaultImportProps = {...value2};
|
||||
const XSmallIcon = (require(5312) /* metro dependency 5312: XSmallIcon */).XSmallIcon;
|
||||
defaultImportProps['icon'] = XSmallIcon;
|
||||
defaultImportProps['header'] = r6;
|
||||
defaultImportProps['subtitle'] = r5;
|
||||
const jsxRuntimeEnv0_9Binding = jsxRuntimeEnv0_9;
|
||||
if (canReapply) {
|
||||
r9 = <Button loading={isLoading} disabled={isLoading} variant="secondary" text={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.rpFCLs)} onPress={value11} />;
|
||||
} else if (isLoading) {
|
||||
r9 = <Button loading={isLoading} disabled={isLoading} variant="secondary" text={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.rpFCLs)} onPress={value11} />;
|
||||
} else {
|
||||
r9 = value;
|
||||
}
|
||||
defaultImportProps['buttons'] = <>{r9}{secondaryButton}</>;
|
||||
return <MemberVerificationAlert {...defaultImportProps} />;
|
||||
}
|
||||
|
||||
function _fun69733() { // fn#69733, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9120:531, offset: 0x01ce0e65, size: 34 bytes, params: 1, frame: 10
|
||||
const value = environment.__proto__;
|
||||
return UserStore.getCurrentUser()?.id;
|
||||
}
|
||||
|
||||
function _fun69735() { // fn#69735, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9120:791, offset: 0x01ce0ea2, size: 45 bytes, params: 1, frame: 14
|
||||
const value2 = null;
|
||||
return value2 != env0_2 ? GuildMemberStore.getMember(guildId, env0_2) : value2;
|
||||
}
|
||||
|
||||
function* _fun69737() { // fn#69737, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9120:852, offset: 0x01ce0eda, size: 206 bytes, params: 1, frame: 14
|
||||
var value3;
|
||||
var binding;
|
||||
var value4;
|
||||
var value7;
|
||||
var value8;
|
||||
var value11;
|
||||
if (true) {
|
||||
value = environment.__proto__;
|
||||
if (env1_3 == null) {
|
||||
value3 = environment.__proto__.__proto__;
|
||||
value4 = env2_1(env2_2[9]);
|
||||
yield value4.resetGuildJoinRequest(require);
|
||||
if (false) {
|
||||
return undefined;
|
||||
}
|
||||
if (importDefault != null) {
|
||||
importDefault();
|
||||
}
|
||||
value11 = environment.__proto__.__proto__;
|
||||
} else {
|
||||
if (env1_3.isPending) {
|
||||
value7 = environment.__proto__.__proto__;
|
||||
binding = env2_1;
|
||||
value8 = binding(env2_2[9]);
|
||||
yield value8.removeGuildJoinRequest(require);
|
||||
if (false) {
|
||||
return undefined;
|
||||
}
|
||||
if (importDefault != null) {
|
||||
importDefault();
|
||||
}
|
||||
value11 = environment.__proto__.__proto__;
|
||||
binding = env2_0;
|
||||
binding(env2_2[10]).openMemberVerificationModal(require);
|
||||
return undefined;
|
||||
}
|
||||
binding = env2_1;
|
||||
value4 = binding(env2_2[9]);
|
||||
yield value4.resetGuildJoinRequest(require);
|
||||
if (false) {
|
||||
return undefined;
|
||||
}
|
||||
if (importDefault != null) {
|
||||
importDefault();
|
||||
}
|
||||
}
|
||||
env2_0(env2_2[10]).openMemberVerificationModal(require);
|
||||
}
|
||||
}
|
||||
|
||||
+71
@@ -0,0 +1,71 @@
|
||||
/* Metro module 8927; source: modules/guild_member_verification/native/components/alerts/MemberVerificationAlertSuccess.tsx; dependencies: [31, 27, 4502, 1867, 33, 4501, 566, 4596, 1244, 6760, 8928, 4573, 2] */
|
||||
function _fun69673(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69673, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9112:6, offset: 0x01c79de0, size: 316 bytes, params: 8, frame: 20
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).View;
|
||||
const accessibilityStore = importDefault(4502) /* metro dependency 4502: AccessibilityStore */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const value = require(33) /* metro dependency 33 */;
|
||||
const env0_6 = value.jsx;
|
||||
const env0_7 = value.jsxs;
|
||||
const env0_8 = (require(4501) /* metro dependency 4501: createStyles */).createStyles({alert: {marginTop: 120},
|
||||
header: {'marginTop': 40, 'textAlign': 'center'}, text: {'marginVertical': 8, 'lineHeight': 18,
|
||||
'textAlign': 'center'}, illustrationContainer: {'position': 'absolute', 'display': 'flex',
|
||||
'flexDirection': 'column', 'alignItems': 'center', 'left': 0, 'right': 0, 'top': -220},
|
||||
illustration: {'height': 246, 'width': 240}});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/alerts/MemberVerificationAlertSuccess.tsx');
|
||||
exports.default = MemberVerificationAlertSuccess;
|
||||
}
|
||||
|
||||
function MemberVerificationAlertSuccess(a0) { // fn#69674, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9112:612, offset: 0x01c79f1c, size: 638 bytes, params: 2, frame: 29
|
||||
const guildId = a0.guildId;
|
||||
const env0_1 = a0.handleConfirmAndAck;
|
||||
let value = Object.create(null);
|
||||
value.guildId = 0;
|
||||
value.handleConfirmAndAck = 0;
|
||||
const value2 = copyDataProperties({}, a0, value, undefined);
|
||||
const styles = useStyles();
|
||||
const value4 = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildStore], function() {
|
||||
return GuildStore.getGuild(guildId);
|
||||
}, [guildId]);
|
||||
const useReducedMotion = (require(566) /* metro dependency 566: flux */).useStateFromStores([AccessibilityStore],
|
||||
function() {
|
||||
return AccessibilityStore.useReducedMotion;
|
||||
});
|
||||
if (value4 == null) {
|
||||
return null;
|
||||
}
|
||||
const closure = MemberVerificationAlertSuccessOnConfirm;
|
||||
const Alert = importDefault(4596) /* metro dependency 4596: Alert */;
|
||||
const defaultImportProps = {...value2};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const string = intl.string;
|
||||
const NuzmOA = (require(1244) /* metro dependency 1244: indexNative */).t.NuzmOA;
|
||||
defaultImportProps['confirmText'] = Reflect.apply(string, intl, [NuzmOA]);
|
||||
defaultImportProps['style'] = styles.alert;
|
||||
defaultImportProps['onCancel'] = closure;
|
||||
defaultImportProps['onConfirm'] = closure;
|
||||
value = importDefault(6760) /* metro dependency 6760: LottieAnimationView */;
|
||||
value = <View style={styles.illustrationContainer}>{((Component) => <Component source={require(8928) /* metro dependency 8928 */} autoPlay={!useReducedMotion} style={styles.illustration} />)(value)}</View>;
|
||||
const items2 = [value];
|
||||
const Heading = (require(4573) /* metro dependency 4573: Text */).Heading;
|
||||
items2[1] = <Heading style={styles.header} variant="heading-lg/extrabold" color="mobile-text-heading-primary">{intl.format((require(1244) /* metro dependency 1244: indexNative */).t['7hhNEn'],
|
||||
{guildName: value4.name})}</Heading>;
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
items2[2] = <Text style={styles.text} variant="text-sm/medium" color="text-default">{intl.string((require(1244) /* metro dependency 1244: indexNative */).t.nwpqyc)}</Text>;
|
||||
return (
|
||||
<Alert {...defaultImportProps}>
|
||||
{items2}
|
||||
</Alert>
|
||||
);
|
||||
}
|
||||
|
||||
function MemberVerificationAlertSuccessOnConfirm() { // fn#69677, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9112:856, owner: MemberVerificationAlertSuccess.onConfirm, offset: 0x01c7a1b5, size: 45 bytes, params: 1, frame: 11
|
||||
handleConfirmAndAck();
|
||||
if (env0_2.onClose != null) {
|
||||
env0_2.onClose();
|
||||
}
|
||||
}
|
||||
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
/* Metro module 8938; source: modules/guild_member_verification/native/components/alerts/MemberVerificationAlertUpdate.tsx; dependencies: [31, 27, 661, 33, 4501, 4596, 1244, 3853, 8939, 4573, 2] */
|
||||
function _fun69749(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69749, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9123:6, offset: 0x01ce135a, size: 274 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).Image;
|
||||
const env0_4 = (require(661) /* metro dependency 661: Constants */).DownloadLinks;
|
||||
const value = require(33) /* metro dependency 33 */;
|
||||
const env0_5 = value.jsx;
|
||||
const env0_6 = value.jsxs;
|
||||
const env0_7 = (require(4501) /* metro dependency 4501: createStyles */).createStyles({headerImage: {'marginLeft': 'auto',
|
||||
'marginRight': 'auto', 'marginTop': 8}, header: {'marginTop': 24, 'textAlign': 'center'},
|
||||
text: {'marginVertical': 8, 'lineHeight': 18, 'textAlign': 'center'}});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/alerts/MemberVerificationAlertUpdate.tsx');
|
||||
exports.default = MemberVerificationAlertUpdate;
|
||||
}
|
||||
|
||||
function MemberVerificationAlertUpdate(a0) { // fn#69750, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9123:495, offset: 0x01ce146c, size: 468 bytes, params: 2, frame: 25
|
||||
const styles = useStyles();
|
||||
const Alert = importDefault(4596) /* metro dependency 4596: Alert */;
|
||||
const defaultImportProps = {...a0};
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
defaultImportProps['confirmText'] = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.b8siyY);
|
||||
defaultImportProps['cancelText'] = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['ETE/oC']);
|
||||
defaultImportProps['onConfirm'] = function() {
|
||||
return importDefault(dependencyMap[7]).openURL(DownloadLinks.IOS);
|
||||
};
|
||||
defaultImportProps['onCancel'] = a0.onClose;
|
||||
const items2 = [<Image source={importDefault(8939) /* metro dependency 8939 */} style={styles.headerImage} />];
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
items2[1] = <Text style={styles.header} variant="heading-lg/extrabold" color="mobile-text-heading-primary">{intl.string((require(1244) /* metro dependency 1244: indexNative */).t.kkjNHU)}</Text>;
|
||||
items2[2] = <Text style={styles.text} variant="text-sm/medium" color="text-default">{intl.string((require(1244) /* metro dependency 1244: indexNative */).t.gnkqzQ)}</Text>;
|
||||
return (
|
||||
<Alert {...defaultImportProps}>
|
||||
{items2}
|
||||
</Alert>
|
||||
);
|
||||
}
|
||||
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
/* Metro module 8127; source: modules/guild_member_verification/native/components/form_fields/FormHeader.tsx; dependencies: [31, 482, 33, 4501, 6597, 697, 1305, 2] */
|
||||
function _fun65104(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65104, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8312:6, offset: 0x01bc2955, size: 267 bytes, params: 8, frame: 25
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const Fonts = (require(482) /* metro dependency 482: Constants */).Fonts;
|
||||
const env0_2 = (require(33) /* metro dependency 33 */).jsx;
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = createStylesModule.createStyles;
|
||||
const object = {};
|
||||
const textStyles = importDefault(6597) /* metro dependency 6597: TextStyles */;
|
||||
const DISPLAY_EXTRABOLD = Fonts.DISPLAY_EXTRABOLD;
|
||||
const TEXT_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_SUBTLE;
|
||||
copyDataProperties(object, textStyles(DISPLAY_EXTRABOLD, TEXT_SUBTLE, 12, {uppercase: true}), 12);
|
||||
object['paddingBottom'] = 8;
|
||||
const env0_3 = Reflect.apply(createStyles, createStylesModule, [{fieldHeader: object}]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/form_fields/FormHeader.tsx');
|
||||
exports.default = FormHeader;
|
||||
}
|
||||
|
||||
function FormHeader(a0) { // fn#65105, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8312:389, offset: 0x01bc2a60, size: 135 bytes, params: 2, frame: 18
|
||||
const children = a0.children;
|
||||
const value = Object.create(null);
|
||||
value.children = 0;
|
||||
const value2 = copyDataProperties({}, a0, value, undefined);
|
||||
const styles = useStyles();
|
||||
const LegacyText = (require(1305) /* metro dependency 1305: native */).LegacyText;
|
||||
return (
|
||||
<LegacyText {...value2} {...{['style']: [styles.fieldHeader, value2.style]}}>
|
||||
{children}
|
||||
</LegacyText>
|
||||
);
|
||||
}
|
||||
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
/* Metro module 8945; source: modules/guild_member_verification/native/components/form_fields/FormSeparator.tsx; dependencies: [31, 27, 33, 4501, 697, 2] */
|
||||
function _fun69767(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69767, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9130:6, offset: 0x01ce24e8, size: 223 bytes, params: 8, frame: 21
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_0 = (require(27) /* metro dependency 27 */).View;
|
||||
const env0_1 = (require(33) /* metro dependency 33 */).jsx;
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = createStylesModule.createStyles;
|
||||
const BORDER_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.BORDER_SUBTLE;
|
||||
const env0_2 = Reflect.apply(createStyles, createStylesModule, [{separator: {'borderBottomColor': null,
|
||||
'borderBottomWidth': 1, 'marginVertical': 12, borderBottomColor: BORDER_SUBTLE}}]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/form_fields/FormSeparator.tsx');
|
||||
exports.default = FormSeparator;
|
||||
}
|
||||
|
||||
function FormSeparator(a0) { // fn#69768, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9130:381, offset: 0x01ce25c7, size: 76 bytes, params: 2, frame: 16
|
||||
const styles = useStyles();
|
||||
return <View {...a0} {...{['style']: [styles.separator, a0.style]}} />;
|
||||
}
|
||||
|
||||
+105
@@ -0,0 +1,105 @@
|
||||
/* Metro module 8952; source: modules/guild_member_verification/native/components/form_fields/IdentityVerificationField.tsx; dependencies: [31, 27, 33, 4501, 697, 4573, 4064, 4578, 1244, 3972, 8953, 5080, 9013, 1962, 9016, 9027, 8990, 2] */
|
||||
function _fun69805(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69805, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9137:6, offset: 0x01ce3d1b, size: 352 bytes, params: 8, frame: 22
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).View;
|
||||
let value = require(33) /* metro dependency 33 */;
|
||||
const env0_4 = value.jsx;
|
||||
const env0_5 = value.jsxs;
|
||||
value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = value.createStyles;
|
||||
const object = {'padding': 8, 'marginTop': 8, 'borderRadius': null, 'height': 48, 'flexDirection': 'row',
|
||||
'alignItems': 'center', 'justifyContent': 'space-between'};
|
||||
object.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.sm;
|
||||
const BACKGROUND_SURFACE_HIGH = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_SURFACE_HIGH;
|
||||
object.backgroundColor = BACKGROUND_SURFACE_HIGH;
|
||||
const env0_6 = Reflect.apply(createStyles, value, [{container: object, icon: {'marginLeft': 4, 'marginRight': 8},
|
||||
label: {'flex': 1, 'marginLeft': 4, 'lineHeight': 20}, verifiedContainer: {'paddingVertical': 7,
|
||||
'paddingHorizontal': 4, 'flexDirection': 'row', 'alignItems': 'center'}, ctaButton: {'flexGrow': 0,
|
||||
'alignSelf': 'center', 'paddingHorizontal': 16}}]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/form_fields/IdentityVerificationField.tsx');
|
||||
exports.default = IdentityVerificationField;
|
||||
}
|
||||
|
||||
function BaseIdentityVerificationField({label, passesVerification, onPress, icon}) { // fn#69806, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9137:609, offset: 0x01ce3e7b, size: 396 bytes, params: 2, frame: 28
|
||||
var Button;
|
||||
var intl;
|
||||
const styles = useStyles();
|
||||
const items2 = [icon != null ? ((Component) => <Component style={styles.icon} />)(icon) : null];
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
items2[1] = <Text style={[styles.label]} variant="text-md/medium" color="mobile-text-heading-primary">{label}</Text>;
|
||||
const object = {};
|
||||
if (passesVerification) {
|
||||
object.style = styles.verifiedContainer;
|
||||
object.children = ((CheckmarkLargeIcon) => <CheckmarkLargeIcon color="status-positive" />)((require(4064) /* metro dependency 4064: CheckmarkLargeIcon */).CheckmarkLargeIcon);
|
||||
} else {
|
||||
object.style = styles.ctaButton;
|
||||
Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
|
||||
intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
object.children = <Button variant="primary" size="sm" grow text={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['13ofGu'])} onPress={onPress} />;
|
||||
}
|
||||
items2[2] = <View {...object} />;
|
||||
return (
|
||||
<View style={styles.container}>
|
||||
{items2}
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
function IdentityVerificationField({platform, passesVerification}) { // fn#69807, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9137:1268, offset: 0x01ce4007, size: 509 bytes, params: 2, frame: 20
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
||||
const UserVerificationFieldPlatforms = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).UserVerificationFieldPlatforms;
|
||||
let EMAIL = UserVerificationFieldPlatforms.EMAIL;
|
||||
const r7 = EMAIL === platform ? passesVerification ? intl.string(t.INsLgA) : intl.string(t.c6EUJI) : (require(3972) /* metro dependency 3972: MemberVerificationTypes */).UserVerificationFieldPlatforms.PHONE === platform ? passesVerification ? intl.string(t['xO2XI/']) : intl.string(t.woMjLV) : intl.string((require(1244) /* metro dependency 1244: indexNative */).t.mhv8BM);
|
||||
EMAIL = UserVerificationFieldPlatforms.EMAIL;
|
||||
return (
|
||||
<BaseIdentityVerificationField
|
||||
label={r7}
|
||||
icon={EMAIL === platform ? (require(9027) /* metro dependency 9027: EnvelopeIcon */).EnvelopeIcon : (require(3972) /* metro dependency 3972: MemberVerificationTypes */).UserVerificationFieldPlatforms.PHONE === platform ? (require(8990) /* metro dependency 8990: MobilePhoneIcon */).MobilePhoneIcon : (require(9027) /* metro dependency 9027: EnvelopeIcon */).EnvelopeIcon}
|
||||
passesVerification={passesVerification}
|
||||
onPress={((a0) => {
|
||||
if ((require(3972) /* metro dependency 3972: MemberVerificationTypes */).UserVerificationFieldPlatforms.EMAIL === a0) {
|
||||
return _fun69809;
|
||||
}
|
||||
if ((require(3972) /* metro dependency 3972: MemberVerificationTypes */).UserVerificationFieldPlatforms.PHONE === a0) {
|
||||
return _fun69810;
|
||||
}
|
||||
return _fun69811;
|
||||
})(platform)}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
function getHandlePress(a0) { // fn#69808, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9137:1947, owner: IdentityVerificationField.getHandlePress, offset: 0x01ce4204, size: 106 bytes, params: 2, frame: 15
|
||||
const UserVerificationFieldPlatforms = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).UserVerificationFieldPlatforms;
|
||||
const EMAIL = UserVerificationFieldPlatforms.EMAIL;
|
||||
if (EMAIL === a0) {
|
||||
return _fun69809;
|
||||
}
|
||||
const PHONE = UserVerificationFieldPlatforms.PHONE;
|
||||
if (PHONE === a0) {
|
||||
return _fun69810;
|
||||
}
|
||||
return function() {
|
||||
};
|
||||
}
|
||||
|
||||
function _fun69809() { // fn#69809, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9137:2040, offset: 0x01ce426e, size: 37 bytes, params: 1, frame: 11
|
||||
const value = environment.__proto__.__proto__;
|
||||
(importDefault(8953) /* metro dependency 8953: EmailVerificationModalActionCreators */).open();
|
||||
}
|
||||
|
||||
function _fun69810() { // fn#69810, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9137:2118, offset: 0x01ce4293, size: 104 bytes, params: 1, frame: 17
|
||||
let value = environment.__proto__.__proto__;
|
||||
const defaultImport = importDefault(dependencyMap[11]);
|
||||
const pushLazy = defaultImport.pushLazy;
|
||||
value = require(dependencyMap[13]);
|
||||
value = value(dependencyMap[12], dependencyMap.paths);
|
||||
const ChangePhoneReason = require(dependencyMap[14]).ChangePhoneReason;
|
||||
const GUILD_PHONE_REQUIRED = ChangePhoneReason.GUILD_PHONE_REQUIRED;
|
||||
Reflect.apply(pushLazy, defaultImport, [value, {reason: GUILD_PHONE_REQUIRED}]);
|
||||
}
|
||||
|
||||
+64
@@ -0,0 +1,64 @@
|
||||
/* Metro module 9031; source: modules/guild_member_verification/native/components/form_fields/MultipleChoiceField.tsx; dependencies: [31, 27, 482, 33, 4501, 6597, 697, 4573, 7988, 7987, 2] */
|
||||
function _fun70236(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#70236, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9216:6, offset: 0x01cf3be1, size: 323 bytes, params: 8, frame: 25
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_2 = importAll(31) /* metro dependency 31 */;
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).View;
|
||||
const Fonts = (require(482) /* metro dependency 482: Constants */).Fonts;
|
||||
let value = require(33) /* metro dependency 33 */;
|
||||
const env0_4 = value.jsx;
|
||||
const env0_5 = value.jsxs;
|
||||
value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = value.createStyles;
|
||||
const object = {};
|
||||
const textStyles = importDefault(6597) /* metro dependency 6597: TextStyles */;
|
||||
const DISPLAY_SEMIBOLD = Fonts.DISPLAY_SEMIBOLD;
|
||||
const MOBILE_TEXT_HEADING_PRIMARY = (importDefault(697) /* metro dependency 697: native */).colors.MOBILE_TEXT_HEADING_PRIMARY;
|
||||
copyDataProperties(object, textStyles(DISPLAY_SEMIBOLD, MOBILE_TEXT_HEADING_PRIMARY, 16, {uppercase: false}), 16);
|
||||
object['paddingBottom'] = 16;
|
||||
const env0_6 = Reflect.apply(createStyles, value, [{container: {'marginVertical': 12, 'flexDirection': 'column'},
|
||||
formHeader: object}]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/form_fields/MultipleChoiceField.tsx');
|
||||
exports.default = MultipleChoiceField;
|
||||
}
|
||||
|
||||
function MultipleChoiceField({field, onChange, hasIcons}) { // fn#70237, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9216:497, offset: 0x01cf3d24, size: 286 bytes, params: 2, frame: 24
|
||||
const styles = useStyles();
|
||||
const label = field.label;
|
||||
const choices = field.choices;
|
||||
const response = field.response;
|
||||
const value2 = env0_2.useMemo(function() {
|
||||
return choices.map(_fun70239);
|
||||
}, [choices]);
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
const items2 = [<Text style={styles.formHeader} variant="heading-md/semibold" color="mobile-text-heading-primary">{label}</Text>];
|
||||
const TableRadioGroup = (require(7988) /* metro dependency 7988: TableRadioGroupNative */).TableRadioGroup;
|
||||
items2[1] = <TableRadioGroup defaultValue={response ?? -1} onChange={function(a0) {
|
||||
return onChange(a0);
|
||||
}} hasIcons={hasIcons}>{value2.map(_fun70241)}</TableRadioGroup>;
|
||||
return (
|
||||
<View style={styles.container}>
|
||||
{items2}
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
function _fun70238() { // fn#70238, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9216:617, offset: 0x01cf3e42, size: 28 bytes, params: 1, frame: 11
|
||||
return choices.map(function(a0, a1) {
|
||||
return {name: a0, value: a1};
|
||||
});
|
||||
}
|
||||
|
||||
function _fun70241(a0) { // fn#70241, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9216:913, offset: 0x01cf3e70, size: 72 bytes, params: 2, frame: 16
|
||||
const value = environment.__proto__;
|
||||
const TableRadioRow = (require(7987) /* metro dependency 7987: TableRadioRowNative */).TableRadioRow;
|
||||
return (
|
||||
<TableRadioRow
|
||||
label={a0.name}
|
||||
value={a0.value}
|
||||
key={a0.value}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
/* Metro module 9030; source: modules/guild_member_verification/native/components/form_fields/ParagraphField.tsx; dependencies: [31, 27, 6666, 482, 33, 4501, 6597, 697, 4573, 7681, 1244, 2] */
|
||||
function _fun70234(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#70234, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9215:6, offset: 0x01cf3981, size: 341 bytes, params: 8, frame: 25
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_2 = (require(27) /* metro dependency 27 */).View;
|
||||
const env0_3 = (require(6666) /* metro dependency 6666: MemberVerificationConstants */).MAX_PARAGRAPH_RESPONSE_LENGTH;
|
||||
const Fonts = (require(482) /* metro dependency 482: Constants */).Fonts;
|
||||
let value = require(33) /* metro dependency 33 */;
|
||||
const env0_4 = value.jsx;
|
||||
const env0_5 = value.jsxs;
|
||||
value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = value.createStyles;
|
||||
const object = {};
|
||||
const textStyles = importDefault(6597) /* metro dependency 6597: TextStyles */;
|
||||
const DISPLAY_SEMIBOLD = Fonts.DISPLAY_SEMIBOLD;
|
||||
const MOBILE_TEXT_HEADING_PRIMARY = (importDefault(697) /* metro dependency 697: native */).colors.MOBILE_TEXT_HEADING_PRIMARY;
|
||||
copyDataProperties(object, textStyles(DISPLAY_SEMIBOLD, MOBILE_TEXT_HEADING_PRIMARY, 16, {uppercase: false}), 16);
|
||||
object['paddingBottom'] = 16;
|
||||
const env0_6 = Reflect.apply(createStyles, value, [{container: {'marginVertical': 12, 'flexDirection': 'column'},
|
||||
formHeader: object}]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/form_fields/ParagraphField.tsx');
|
||||
exports.default = ParagraphField;
|
||||
}
|
||||
|
||||
function ParagraphField({field, onChange}) { // fn#70235, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9215:530, offset: 0x01cf3ad6, size: 267 bytes, params: 2, frame: 23
|
||||
const styles = useStyles();
|
||||
const label = field.label;
|
||||
const response = field.response;
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
const text = <Text style={styles.formHeader} variant="heading-md/semibold" color="mobile-text-heading-primary">{label}</Text>;
|
||||
const TextArea = (require(7681) /* metro dependency 7681: TextAreaNative */).TextArea;
|
||||
const r10 = response ?? '';
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
return (
|
||||
<View style={styles.container}>
|
||||
{text}
|
||||
<TextArea
|
||||
maxLength={MAX_PARAGRAPH_RESPONSE_LENGTH}
|
||||
value={r10}
|
||||
placeholder={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['Sqn+Wh'])}
|
||||
onChange={onChange}
|
||||
/>
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
/* Metro module 8949; source: modules/guild_member_verification/native/components/form_fields/TermsField.tsx; dependencies: [31, 27, 33, 4501, 6621, 8950, 1244, 2] */
|
||||
function _fun69797(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69797, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9134:6, offset: 0x01ce35b8, size: 214 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).View;
|
||||
const value = require(33) /* metro dependency 33 */;
|
||||
const env0_4 = value.jsx;
|
||||
const env0_5 = value.jsxs;
|
||||
const env0_6 = (require(4501) /* metro dependency 4501: createStyles */).createStyles({container: {'marginVertical': 12,
|
||||
'flexDirection': 'column'}});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/form_fields/TermsField.tsx');
|
||||
exports.default = TermsField;
|
||||
}
|
||||
|
||||
function TermsField({field, onChange, rulesChannelId}) { // fn#69798, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9134:347, offset: 0x01ce368e, size: 242 bytes, params: 2, frame: 23
|
||||
const styles = useStyles();
|
||||
const values = field.values;
|
||||
const response = field.response;
|
||||
const r9 = response != null && response;
|
||||
const value3 = ((Component) => <Component rules={values} rulesChannelId={rulesChannelId} />)(importDefault(6621) /* metro dependency 6621: TermsFieldList */);
|
||||
const TableCheckboxRow = (require(8950) /* metro dependency 8950: TableCheckboxRowNative */).TableCheckboxRow;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
return (
|
||||
<View style={styles.container}>
|
||||
{value3}
|
||||
<TableCheckboxRow
|
||||
start
|
||||
end
|
||||
checked={r9}
|
||||
label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['2EXfGJ'])}
|
||||
onPress={onChange}
|
||||
/>
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
/* Metro module 6621; source: modules/guild_member_verification/native/components/form_fields/TermsFieldList.tsx; dependencies: [31, 27, 33, 4501, 697, 4573, 6622, 1244, 6232, 2] */
|
||||
function _fun52351(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#52351, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6799:6, offset: 0x0132876a, size: 450 bytes, params: 8, frame: 23
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
const env0_4 = (require(27) /* metro dependency 27 */).View;
|
||||
let value = require(33) /* metro dependency 33 */;
|
||||
const env0_5 = value.jsx;
|
||||
const env0_6 = value.jsxs;
|
||||
const env0_7 = value.Fragment;
|
||||
value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = value.createStyles;
|
||||
object2 = {};
|
||||
const CARD_BACKGROUND_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.CARD_BACKGROUND_DEFAULT;
|
||||
object2.termsContainer = {'padding': 16, 'flexDirection': 'column', 'justifyContent': 'space-between',
|
||||
backgroundColor: CARD_BACKGROUND_DEFAULT};
|
||||
const object5 = {};
|
||||
object5.borderTopLeftRadius = (importDefault(697) /* metro dependency 697: native */).radii.sm;
|
||||
object5.borderTopRightRadius = (importDefault(697) /* metro dependency 697: native */).radii.sm;
|
||||
object2.firstItem = object5;
|
||||
const object6 = {};
|
||||
object6.borderBottomLeftRadius = (importDefault(697) /* metro dependency 697: native */).radii.sm;
|
||||
object6.borderBottomRightRadius = (importDefault(697) /* metro dependency 697: native */).radii.sm;
|
||||
object6.marginBottom = 12;
|
||||
object2.lastItem = object6;
|
||||
object2.termsRow = {flexDirection: 'row'};
|
||||
object2.termsRowContent = {'flex': 1, 'lineHeight': 20};
|
||||
object2.termsRowNumber = {'paddingRight': 8, 'width': 20, 'height': 20};
|
||||
object2.title = {marginBottom: 16};
|
||||
const env0_8 = Reflect.apply(createStyles, value, [object2]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/form_fields/TermsFieldList.tsx');
|
||||
exports.default = TermsFieldList;
|
||||
}
|
||||
|
||||
function TermsFieldListItem({rowNumber, rule, rulesChannelId}) { // fn#52352, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6799:664, offset: 0x0132892c, size: 255 bytes, params: 2, frame: 28
|
||||
const styles = useStyles();
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
const text = <Text style={styles.termsRowNumber} variant="text-sm/medium" color="text-muted">{'' + rowNumber + '.'}</Text>;
|
||||
const markupUtils = importDefault(6622) /* metro dependency 6622: MarkupUtils */;
|
||||
return (
|
||||
<View style={styles.termsRow}>
|
||||
{text}
|
||||
<Text style={styles.termsRowContent} variant="text-md/medium">
|
||||
{markupUtils.parseGuildVerificationFormRule(rule, true, {channelId: rulesChannelId})}
|
||||
</Text>
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
function TermsFieldList({rules, rulesChannelId}) { // fn#52353, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6799:1146, offset: 0x01328a2b, size: 204 bytes, params: 2, frame: 23
|
||||
const styles = useStyles();
|
||||
const jsxRuntimeEnv0_7Binding = jsxRuntimeEnv0_7;
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const items2 = [<Text style={styles.title} accessibilityRole="header" variant="heading-md/semibold" color="mobile-text-heading-primary">{intl.string((require(1244) /* metro dependency 1244: indexNative */).t.prJqwT)}</Text>];
|
||||
items2[1] = rules.map(_fun52354);
|
||||
return (
|
||||
<>
|
||||
{items2}
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
function _fun52354(a0, a1) { // fn#52354, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6799:1409, offset: 0x01328af7, size: 281 bytes, params: 3, frame: 26
|
||||
const value = environment.__proto__;
|
||||
const Fragment = env1_3.Fragment;
|
||||
const value3 = null;
|
||||
return (
|
||||
<Fragment key={'term-' + a0 + '-' + a1}>
|
||||
<View
|
||||
style={[styles.termsContainer, a1 !== 0 ? value3 : styles.firstItem,
|
||||
a1 !== rules.length - 1 ? value3 : styles.lastItem]}
|
||||
>
|
||||
<TermsFieldListItem
|
||||
rule={a0}
|
||||
rowNumber={a1 + 1}
|
||||
rulesChannelId={rulesChannelId}
|
||||
/>
|
||||
</View>
|
||||
{a1 === rules.length - 1 ? value3 : ((TableRowDivider) => <TableRowDivider />)((require(6232) /* metro dependency 6232: TableRowDividerNative */).TableRowDivider)}
|
||||
</Fragment>
|
||||
);
|
||||
}
|
||||
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
/* Metro module 9029; source: modules/guild_member_verification/native/components/form_fields/TextInputField.tsx; dependencies: [31, 27, 6666, 482, 33, 4501, 6597, 697, 4573, 7981, 1244, 2] */
|
||||
function _fun70232(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#70232, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9214:6, offset: 0x01cf3721, size: 341 bytes, params: 8, frame: 25
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_2 = (require(27) /* metro dependency 27 */).View;
|
||||
const env0_3 = (require(6666) /* metro dependency 6666: MemberVerificationConstants */).MAX_TEXT_RESPONSE_LENGTH;
|
||||
const Fonts = (require(482) /* metro dependency 482: Constants */).Fonts;
|
||||
let value = require(33) /* metro dependency 33 */;
|
||||
const env0_4 = value.jsx;
|
||||
const env0_5 = value.jsxs;
|
||||
value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = value.createStyles;
|
||||
const object = {};
|
||||
const textStyles = importDefault(6597) /* metro dependency 6597: TextStyles */;
|
||||
const DISPLAY_SEMIBOLD = Fonts.DISPLAY_SEMIBOLD;
|
||||
const MOBILE_TEXT_HEADING_PRIMARY = (importDefault(697) /* metro dependency 697: native */).colors.MOBILE_TEXT_HEADING_PRIMARY;
|
||||
copyDataProperties(object, textStyles(DISPLAY_SEMIBOLD, MOBILE_TEXT_HEADING_PRIMARY, 16, {uppercase: false}), 16);
|
||||
object['paddingBottom'] = 16;
|
||||
const env0_6 = Reflect.apply(createStyles, value, [{container: {'marginVertical': 12, 'flexDirection': 'column'},
|
||||
formHeader: object}]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/form_fields/TextInputField.tsx');
|
||||
exports.default = TextInputField;
|
||||
}
|
||||
|
||||
function TextInputField({field, onChange}) { // fn#70233, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9214:525, offset: 0x01cf3876, size: 267 bytes, params: 2, frame: 23
|
||||
const styles = useStyles();
|
||||
const label = field.label;
|
||||
const response = field.response;
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
const text = <Text style={styles.formHeader} variant="heading-md/semibold" color="mobile-text-heading-primary">{label}</Text>;
|
||||
const TextInput = (require(7981) /* metro dependency 7981: TextInputNative */).TextInput;
|
||||
const r10 = response ?? '';
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
return (
|
||||
<View style={styles.container}>
|
||||
{text}
|
||||
<TextInput
|
||||
maxLength={MAX_TEXT_RESPONSE_LENGTH}
|
||||
value={r10}
|
||||
placeholder={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['Sqn+Wh'])}
|
||||
onChange={onChange}
|
||||
/>
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
+60
@@ -0,0 +1,60 @@
|
||||
/* Metro module 8951; source: modules/guild_member_verification/native/components/form_fields/UserVerification.tsx; dependencies: [31, 33, 4501, 3972, 8952, 4573, 1244, 2] */
|
||||
function _fun69803(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69803, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9136:6, offset: 0x01ce3a55, size: 204 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const value = require(33) /* metro dependency 33 */;
|
||||
const env0_3 = value.jsx;
|
||||
const env0_4 = value.Fragment;
|
||||
const env0_5 = value.jsxs;
|
||||
const env0_6 = (require(4501) /* metro dependency 4501: createStyles */).createStyles({emailPhoneNote: {'marginTop': 8,
|
||||
'marginBottom': 12}});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/components/form_fields/UserVerification.tsx');
|
||||
exports.default = UserVerification;
|
||||
}
|
||||
|
||||
function UserVerification({verification, field}) { // fn#69804, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9136:343, offset: 0x01ce3b21, size: 506 bytes, params: 2, frame: 26
|
||||
var r6;
|
||||
var IdentityVerificationField;
|
||||
var object;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const styles = useStyles();
|
||||
let platform = field.platform;
|
||||
if (platform == null) {
|
||||
return null;
|
||||
}
|
||||
platform = field.platform;
|
||||
const jsxRuntimeEnv0_4Binding = jsxRuntimeEnv0_4;
|
||||
const UserVerificationFieldPlatforms = (require(3972) /* metro dependency 3972: MemberVerificationTypes */).UserVerificationFieldPlatforms;
|
||||
let PHONE = UserVerificationFieldPlatforms.PHONE;
|
||||
const value2 = platform === PHONE;
|
||||
if (value2) {
|
||||
IdentityVerificationField = importDefault(8952) /* metro dependency 8952: IdentityVerificationField */;
|
||||
object = {};
|
||||
PHONE = UserVerificationFieldPlatforms.PHONE;
|
||||
object.passesVerification = verification[PHONE];
|
||||
PHONE = UserVerificationFieldPlatforms.PHONE;
|
||||
object.platform = PHONE;
|
||||
r6 = <IdentityVerificationField {...object} />;
|
||||
} else {
|
||||
r6 = value2;
|
||||
}
|
||||
const items2 = [r6];
|
||||
const IdentityVerificationField2 = importDefault(8952) /* metro dependency 8952: IdentityVerificationField */;
|
||||
const object4 = {};
|
||||
let EMAIL = UserVerificationFieldPlatforms.EMAIL;
|
||||
object4.passesVerification = verification[EMAIL];
|
||||
EMAIL = UserVerificationFieldPlatforms.EMAIL;
|
||||
object4.platform = EMAIL;
|
||||
items2[1] = <IdentityVerificationField2 {...object4} />;
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
PHONE = UserVerificationFieldPlatforms.PHONE;
|
||||
items2[2] = <Text style={styles.emailPhoneNote} variant="heading-deprecated-12/medium" color="text-default">{platform === PHONE ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t['jMh+TY']) : intl.string((require(1244) /* metro dependency 1244: indexNative */).t.Vgv9ip)}</Text>;
|
||||
return (
|
||||
<>
|
||||
{items2}
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
/* Metro module 15004; source: modules/guild_member_verification/native/openJoinRequestActionSheet.tsx; dependencies: [4080, 15005, 1962, 2] */
|
||||
function _fun113422(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#113422, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15201:6, offset: 0x023f8056, size: 103 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/openJoinRequestActionSheet.tsx');
|
||||
exports.default = openJoinRequestActionSheet;
|
||||
}
|
||||
|
||||
function openJoinRequestActionSheet(a0) { // fn#113423, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15201:207, offset: 0x023f80bd, size: 113 bytes, params: 2, frame: 18
|
||||
const defaultImport = importDefault(dependencyMap[0]);
|
||||
const openLazy = defaultImport.openLazy;
|
||||
let value = require(dependencyMap[2]);
|
||||
value = value(dependencyMap[1], dependencyMap.paths);
|
||||
Reflect.apply(openLazy, defaultImport, [value, 'joinRequestActionSheet' + a0.joinRequestId, {joinRequest: a0}]);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,801 @@
|
||||
/* Metro module 11951; source: modules/guild_member_verification/native/useJoinRequestButtonActions.tsx; dependencies: [5, 57, 31, 1379, 661, 33, 3857, 1244, 6837, 4080, 8934, 3972, 4073, 697, 11952, 1962, 2] */
|
||||
function _fun91714(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#91714, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12137:6, offset: 0x0206f17c, size: 212 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(5) /* metro dependency 5 */;
|
||||
const env0_4 = importDefault(57) /* metro dependency 57 */;
|
||||
const env0_5 = importAll(31) /* metro dependency 31 */;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const env0_7 = (require(661) /* metro dependency 661: Constants */).Routes;
|
||||
const env0_8 = (require(33) /* metro dependency 33 */).jsx;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member_verification/native/useJoinRequestButtonActions.tsx');
|
||||
exports.useJoinRequestButtonActions = useJoinRequestButtonActions;
|
||||
}
|
||||
|
||||
function useJoinRequestButtonActions(a0, a1, a2) { // fn#91715, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12137:304, offset: 0x0206f250, size: 315 bytes, params: 4, frame: 25
|
||||
var object2;
|
||||
const value = a0;
|
||||
const env0_1 = a1;
|
||||
const env0_2 = a2;
|
||||
const r0 = value ?? ({});
|
||||
const guildId = r0.guildId;
|
||||
const env0_3 = guildId;
|
||||
const userId = r0.userId;
|
||||
const env0_4 = userId;
|
||||
const joinRequestId = r0.joinRequestId;
|
||||
const binding = joinRequestId;
|
||||
const [property, env0_7] = env0_4(binding.useState(false), 2);
|
||||
let useCallback = binding.useCallback;
|
||||
const value5 = Reflect.apply(useCallback, binding, [function() {
|
||||
var defaultImport = importDefault(dependencyMap[6]);
|
||||
var object = {key: 'JOIN_REQUEST_ERROR'};
|
||||
object.content = require(dependencyMap[7]).intl.string(require(dependencyMap[7]).t.R0RpRX);
|
||||
defaultImport.open(object);
|
||||
}, []]);
|
||||
useCallback = binding.useCallback;
|
||||
const binding2 = env0_3;
|
||||
const value7 = Reflect.apply(useCallback, binding, [binding2(_fun91718), [guildId, joinRequestId, a1, value5,
|
||||
property, userId]]);
|
||||
object2 = {};
|
||||
object2.approveRequest = binding.useCallback(binding2(_fun91720), [guildId, joinRequestId, value5, property,
|
||||
userId]);
|
||||
object2.rejectRequest = binding.useCallback(_fun91722, [guildId, joinRequestId, value, a2, value5, userId]);
|
||||
object2.submitting = property;
|
||||
object2.handleOpenInterview = value7;
|
||||
return object2;
|
||||
}
|
||||
|
||||
function* _fun91718() { // fn#91718, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12137:582, offset: 0x0206f3ff, size: 524 bytes, params: 1, frame: 21
|
||||
var value;
|
||||
var value2;
|
||||
var value3;
|
||||
var binding;
|
||||
var getChannel;
|
||||
var value4;
|
||||
var binding2;
|
||||
var property;
|
||||
var value5;
|
||||
var createOrEnterJoinRequestInterview;
|
||||
var orEnterJoinRequestInterview;
|
||||
var value6;
|
||||
var value7;
|
||||
var value8;
|
||||
var binding3;
|
||||
var value9;
|
||||
var CHANNEL;
|
||||
var value10;
|
||||
var object2;
|
||||
var value11;
|
||||
var value12;
|
||||
var value13;
|
||||
var hideActionSheet;
|
||||
var error;
|
||||
var jsxRuntimeEnv1_8Binding;
|
||||
exceptionLanding41: while (true) {
|
||||
value = undefined;
|
||||
value2 = false;
|
||||
if (value2) {
|
||||
return value;
|
||||
}
|
||||
value = environment.__proto__;
|
||||
if (!ChannelStore) {
|
||||
reducibleJoin46: while (true) {
|
||||
if (env1_3 == null) {
|
||||
break reducibleJoin46;
|
||||
}
|
||||
if (env1_4 == null) {
|
||||
break reducibleJoin46;
|
||||
}
|
||||
if (env1_5 == null) {
|
||||
break reducibleJoin46;
|
||||
}
|
||||
value3 = environment.__proto__.__proto__;
|
||||
binding = env2_6;
|
||||
getChannel = binding.getChannel;
|
||||
value4 = Reflect.apply(getChannel, binding, [importDefault]);
|
||||
if (value4 != null) {
|
||||
binding = env2_1;
|
||||
value = binding(env2_2[8]);
|
||||
binding = env2_7;
|
||||
yield value(binding.CHANNEL(null, value4.id), {'openChannel': true, 'navigationReplace': false});
|
||||
value = undefined;
|
||||
if (false) {
|
||||
return value;
|
||||
}
|
||||
binding = env2_1;
|
||||
value = binding(env2_2[9]);
|
||||
value.hideActionSheet();
|
||||
return undefined;
|
||||
}
|
||||
Routes(true);
|
||||
reducibleJoin8: while (true) {
|
||||
reduciblePort40: while (true) {
|
||||
exceptionLanding37: while (true) {
|
||||
try {
|
||||
try {
|
||||
binding = env2_1;
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
break reducibleJoin8;
|
||||
}
|
||||
try {
|
||||
jsxRuntimeEnv1_8Binding = jsxRuntimeEnv1_8;
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
try {
|
||||
jsxRuntimeEnv1_8Binding();
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
break reduciblePort40;
|
||||
}
|
||||
Routes(false);
|
||||
binding = env2_1;
|
||||
value = binding(env2_2[9]);
|
||||
hideActionSheet = value.hideActionSheet;
|
||||
Reflect.apply(hideActionSheet, value, []);
|
||||
break reducibleJoin46;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding2 = env2_2;
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = binding2[10];
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value5 = binding(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
createOrEnterJoinRequestInterview = value5.createOrEnterJoinRequestInterview;
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding = env1_5;
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
orEnterJoinRequestInterview = Reflect.apply(createOrEnterJoinRequestInterview, value5, [binding,
|
||||
false]);
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
yield orEnterJoinRequestInterview;
|
||||
try {
|
||||
try {
|
||||
value6 = undefined;
|
||||
value7 = false;
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
if (value7) {
|
||||
Routes(false);
|
||||
value = env2_1(env2_2[9]);
|
||||
value.hideActionSheet();
|
||||
return value6;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value8 = value6 == null;
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
if (!value8) {
|
||||
try {
|
||||
try {
|
||||
binding = env2_1;
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding3 = env2_2;
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = binding3[8];
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value9 = binding(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding = env2_7;
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
CHANNEL = binding.CHANNEL;
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value10 = Reflect.apply(CHANNEL, binding, [null, value6]);
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object2 = {'openChannel': true, 'navigationReplace': false};
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value11 = value9(value10, object2);
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
yield value11;
|
||||
try {
|
||||
try {
|
||||
value12 = undefined;
|
||||
value13 = false;
|
||||
} catch (error) {
|
||||
break exceptionLanding37;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding41;
|
||||
}
|
||||
reducibleJoin34: while (true) {
|
||||
if (value13) {
|
||||
Routes(false);
|
||||
value = env2_1(env2_2[9]);
|
||||
value.hideActionSheet();
|
||||
return value12;
|
||||
}
|
||||
break reducibleJoin34;
|
||||
}
|
||||
}
|
||||
Routes(false);
|
||||
binding = env2_1;
|
||||
value = binding(env2_2[9]);
|
||||
hideActionSheet = value.hideActionSheet;
|
||||
Reflect.apply(hideActionSheet, value, []);
|
||||
break reducibleJoin46;
|
||||
}
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
Routes(false);
|
||||
env2_1(env2_2[9]).hideActionSheet();
|
||||
throw error;
|
||||
}
|
||||
|
||||
function* _fun91720() { // fn#91720, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12137:1038, offset: 0x0206f616, size: 431 bytes, params: 1, frame: 24
|
||||
var environment;
|
||||
var value;
|
||||
var value2;
|
||||
var value3;
|
||||
var binding;
|
||||
var binding2;
|
||||
var property;
|
||||
var value4;
|
||||
var updateGuildJoinRequest;
|
||||
var binding3;
|
||||
var binding4;
|
||||
var binding5;
|
||||
var value5;
|
||||
var GuildJoinRequestApplicationStatuses;
|
||||
var APPROVED;
|
||||
var value6;
|
||||
var value7;
|
||||
var value8;
|
||||
var binding6;
|
||||
var value9;
|
||||
var open;
|
||||
var object2;
|
||||
var value10;
|
||||
var intl;
|
||||
var string;
|
||||
var value11;
|
||||
var t;
|
||||
var WXHcq5;
|
||||
var value12;
|
||||
var closure;
|
||||
var hideActionSheet;
|
||||
var error;
|
||||
var jsxRuntimeEnv1_8Binding;
|
||||
exceptionLanding58: while (true) {
|
||||
value = undefined;
|
||||
value2 = false;
|
||||
if (value2) {
|
||||
return value;
|
||||
}
|
||||
value = environment.__proto__;
|
||||
if (!ChannelStore) {
|
||||
reducibleJoin59: while (true) {
|
||||
if (env1_3 == null) {
|
||||
break reducibleJoin59;
|
||||
}
|
||||
if (env1_4 == null) {
|
||||
break reducibleJoin59;
|
||||
}
|
||||
if (env1_5 == null) {
|
||||
break reducibleJoin59;
|
||||
}
|
||||
Routes(true);
|
||||
value3 = environment.__proto__.__proto__;
|
||||
reducibleJoin8: while (true) {
|
||||
reduciblePort57: while (true) {
|
||||
exceptionLanding54: while (true) {
|
||||
try {
|
||||
try {
|
||||
binding = env2_1;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
break reducibleJoin8;
|
||||
}
|
||||
try {
|
||||
jsxRuntimeEnv1_8Binding = jsxRuntimeEnv1_8;
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
jsxRuntimeEnv1_8Binding();
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
break reduciblePort57;
|
||||
}
|
||||
Routes(false);
|
||||
binding = env2_1;
|
||||
value = binding(env2_2[9]);
|
||||
hideActionSheet = value.hideActionSheet;
|
||||
Reflect.apply(hideActionSheet, value, []);
|
||||
break reducibleJoin59;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding2 = env2_2;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = binding2[10];
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value4 = binding(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
updateGuildJoinRequest = value4.updateGuildJoinRequest;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding = env1_3;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding3 = env1_4;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding4 = env1_5;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding5 = env2_0;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = binding2[11];
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value5 = binding5(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
GuildJoinRequestApplicationStatuses = value5.GuildJoinRequestApplicationStatuses;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
APPROVED = GuildJoinRequestApplicationStatuses.APPROVED;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value6 = Reflect.apply(updateGuildJoinRequest, value4, [binding, binding3, binding4, APPROVED]);
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
yield value6;
|
||||
try {
|
||||
try {
|
||||
value7 = undefined;
|
||||
value8 = false;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
if (value8) {
|
||||
Routes(false);
|
||||
value = env2_1(env2_2[9]);
|
||||
value.hideActionSheet();
|
||||
return value7;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding = env2_1;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding6 = env2_2;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = binding6[6];
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value9 = binding(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
open = value9.open;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object2 = {};
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object2.key = 'JOIN_REQUEST_APPROVE';
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding = env2_0;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = binding6[7];
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value10 = binding(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
intl = value10.intl;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
string = intl.string;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = binding6[7];
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value11 = binding(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
t = value11.t;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
WXHcq5 = t.WXHcq5;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value12 = Reflect.apply(string, intl, [WXHcq5]);
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object2.content = value12;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
closure = icon_91721;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object2.icon = closure;
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
Reflect.apply(open, value9, [object2]);
|
||||
} catch (error) {
|
||||
break exceptionLanding54;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding58;
|
||||
}
|
||||
Routes(false);
|
||||
binding = env2_1;
|
||||
value = binding(env2_2[9]);
|
||||
hideActionSheet = value.hideActionSheet;
|
||||
Reflect.apply(hideActionSheet, value, []);
|
||||
break reducibleJoin59;
|
||||
}
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
Routes(false);
|
||||
env2_1(env2_2[9]).hideActionSheet();
|
||||
throw error;
|
||||
}
|
||||
|
||||
function _fun91722() { // fn#91722, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12137:1522, offset: 0x0206f82a, size: 185 bytes, params: 1, frame: 17
|
||||
var value6;
|
||||
var defaultImport;
|
||||
if (env0_0 != null && guildId != null && userId != null && joinRequestId != null) {
|
||||
value6 = environment.__proto__;
|
||||
defaultImport = importDefault(dependencyMap[9]);
|
||||
defaultImport.openLazy(require(dependencyMap[15])(dependencyMap[14], dependencyMap.paths),
|
||||
'RejectionReason-' + joinRequestId, {joinRequest: env0_0, onError: env0_8, onDismiss: importDefault});
|
||||
}
|
||||
}
|
||||
|
||||
function icon_91721() { // fn#91721, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12137:1285, offset: 0x0206f7c5, size: 101 bytes, params: 1, frame: 17
|
||||
const binding = env3_8;
|
||||
const binding2 = env3_0;
|
||||
const binding3 = env3_2;
|
||||
const CircleCheckIcon = binding2(binding3[12]).CircleCheckIcon;
|
||||
const object2 = {};
|
||||
const binding4 = env3_1;
|
||||
const STATUS_POSITIVE_BACKGROUND = binding4(binding3[13]).colors.STATUS_POSITIVE_BACKGROUND;
|
||||
object2.color = STATUS_POSITIVE_BACKGROUND;
|
||||
const STATUS_POSITIVE_TEXT = binding4(binding3[13]).colors.STATUS_POSITIVE_TEXT;
|
||||
object2.secondaryColor = STATUS_POSITIVE_TEXT;
|
||||
return binding(CircleCheckIcon, object2);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user