This commit is contained in:
janisslsm committed 2026-07-28 01:06:53 +03:00
1 parent af3b49f756
commit 1781d25a15
22448 files changed
+2731829 -2650550

No files matched your search

@@ -1,69 +1,74 @@
/* Metro module 13014; source: modules/rpc/helpers/activityInstanceConnectedParticipants.tsx; dependencies: [1378, 1878, 4135, 3774, 4617, 8082, 1360, 22, 2] */
import EmbeddedActivitiesStore from '../../activities/EmbeddedActivitiesStore.tsx'; /* Metro dependency 1378 */
import UserStore from '../../../stores/UserStore.tsx'; /* Metro dependency 1878 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as EmbeddedActivityLocationUtilsModule from '../../activities/utils/embeddedActivityLocationUtils.tsx'; /* Metro dependency 3774 */
import * as ConstantsModule from '../Constants.tsx'; /* Metro dependency 4135 */
function _fun99364(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#99364, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13204:6, offset: 0x021c5858, size: 214 bytes, params: 8, frame: 20
var object3;
const env0_0 = require;
const closure = activityInstanceConnectedParticipants;
const activityInstanceConnectedParticipants2 = activityInstanceConnectedParticipants;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const embeddedActivitiesStore = importDefault(1378) /* metro dependency 1378: EmbeddedActivitiesStore */;
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
const {RPC_AUTHENTICATED_SCOPE, RPC_SCOPE_CONFIG} = require(4135) /* metro dependency 4135: Constants */;
object3 = {};
const {RPC_AUTHENTICATED_SCOPE, RPC_SCOPE_CONFIG} = ConstantsModule;
object = {};
const ANY = RPC_SCOPE_CONFIG.ANY;
object3[ANY] = [RPC_AUTHENTICATED_SCOPE];
const object4 = {scope: object3, handler: function() {
object[ANY] = [RPC_AUTHENTICATED_SCOPE];
const object2 = {scope: object, handler: function() {
return _fun99368;
}};
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/rpc/helpers/activityInstanceConnectedParticipants.tsx');
exports.activityInstanceConnectedParticipants = closure;
exports.activityInstanceConnectedParticipantsScope = object3;
exports.activityInstanceConnectedParticipantsUpdateEvent = object4;
}
(FileImportTrackerModule).fileFinishedImporting('modules/rpc/helpers/activityInstanceConnectedParticipants.tsx');
exports.activityInstanceConnectedParticipants = activityInstanceConnectedParticipants2;
exports.activityInstanceConnectedParticipantsScope = object;
exports.activityInstanceConnectedParticipantsUpdateEvent = object2;
function activityInstanceConnectedParticipants() { // fn#99365, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13204:175, offset: 0x021c592e, size: 181 bytes, params: 1, frame: 18
const currentEmbeddedActivity = EmbeddedActivitiesStore.getCurrentEmbeddedActivity();
if (currentEmbeddedActivity == null) {
return {participants: []};
}
const env0_0 = (EmbeddedActivityLocationUtilsModule).getEmbeddedActivityLocationGuildId(currentEmbeddedActivity.location);
const env0_1 = (EmbeddedActivityLocationUtilsModule).getEmbeddedActivityLocationChannelId(currentEmbeddedActivity.location);
const object = {};
const Array = global.Array;
const from = Array.from;
const userIds = currentEmbeddedActivity.userIds;
const value = Reflect.apply(from, Array, [userIds, _fun99366]);
object.participants = value.filter((require(1360) /* metro dependency 1360: GlobalUtils */).isNotNullish);
return object;
function _fun99366(a0) { // fn#99366, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13204:458, offset: 0x021c59e3, size: 128 bytes, params: 2, frame: 19
var value3;
var moduleValue;
var value5;
var object;
const user = UserStore.getUser(a0);
if (user != null) {
value3 = undefined;
moduleValue = require(4617) /* metro dependency 4617: NicknameUtils */;
value5 = moduleValue.getNickname(env0_0, env0_1, user);
object = {};
copyDataProperties(object, (importDefault(8082) /* metro dependency 8082: transformUser */)(user), undefined);
object['nickname'] = value5 ?? value3;
return object;
}
}
function activityInstanceConnectedParticipants() { // fn#99365, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13204:175, offset: 0x021c592e, size: 181 bytes, params: 1, frame: 18
const currentEmbeddedActivity = EmbeddedActivitiesStore.getCurrentEmbeddedActivity();
if (currentEmbeddedActivity == null) {
return {participants: []};
}
const env0_0 = (require(3774) /* metro dependency 3774: embeddedActivityLocationUtils */).getEmbeddedActivityLocationGuildId(currentEmbeddedActivity.location);
const env0_1 = (require(3774) /* metro dependency 3774: embeddedActivityLocationUtils */).getEmbeddedActivityLocationChannelId(currentEmbeddedActivity.location);
const object2 = {};
const Array = global.Array;
const from = Array.from;
const userIds = currentEmbeddedActivity.userIds;
const value = Reflect.apply(from, Array, [userIds, _fun99366]);
object2.participants = value.filter((require(1360) /* metro dependency 1360: GlobalUtils */).isNotNullish);
return object2;
}
function handler() { // fn#99367, offset: 0x021c5a63, size: 11 bytes, params: 1, frame: 1
return _fun99368;
}
function handler_99367() { // fn#99367, offset: 0x021c5a63, size: 11 bytes, params: 1, frame: 1
return _fun99368;
function _fun99368({prevState, dispatch}) { // fn#99368, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13204:651, offset: 0x021c5a6e, size: 69 bytes, params: 2, frame: 16
let value = environment.__proto__;
const value2 = activityInstanceConnectedParticipants();
value = importDefault(22) /* metro dependency 22 */;
if (!value.isEqual(value2, prevState)) {
dispatch(value2);
}
return value2;
}
function _fun99366(a0) { // fn#99366, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13204:458, offset: 0x021c59e3, size: 128 bytes, params: 2, frame: 19
var value3;
var moduleValue;
var value5;
var object2;
const user = UserStore.getUser(a0);
if (user != null) {
value3 = undefined;
moduleValue = require(4617) /* metro dependency 4617: NicknameUtils */;
value5 = moduleValue.getNickname(env0_0, env0_1, user);
object2 = {};
copyDataProperties(object2, (importDefault(8082) /* metro dependency 8082: transformUser */)(user), undefined);
object2['nickname'] = value5 ?? value3;
return object2;
}
}
function _fun99368({prevState, dispatch}) { // fn#99368, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13204:651, offset: 0x021c5a6e, size: 69 bytes, params: 2, frame: 16
let value = environment.__proto__;
const value2 = activityInstanceConnectedParticipants();
value = importDefault(22) /* metro dependency 22 */;
if (!value.isEqual(value2, prevState)) {
dispatch(value2);
}
return value2;
}
global.__d(_fun99364, 13014, [1378, 1878, 4135, 3774, 4617, 8082, 1360, 22,
2]) /* metro module 13014, dependencies: [1378, 1878, 4135, 3774, 4617, 8082, 1360, 22, 2] */;
@@ -1,10 +1,13 @@
/* Metro module 8079; source: modules/rpc/helpers/createRpcJoiSchemaObject.tsx; dependencies: [2] */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
function _fun64746(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#64746, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8264:6, offset: 0x01bb40fe, size: 85 bytes, params: 8, frame: 15
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/rpc/helpers/createRpcJoiSchemaObject.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/rpc/helpers/createRpcJoiSchemaObject.tsx');
exports.default = function(a0) {
return a0.object().unknown(true);
};
}
global.__d(_fun64746, 8079, [2]) /* metro module 8079, dependencies: [2] */;
@@ -1,12 +1,15 @@
/* Metro module 13018; source: modules/rpc/helpers/getCurrentEmbeddedActivityChannel.tsx; dependencies: [1378, 1379, 2] */
import EmbeddedActivitiesStore from '../../activities/EmbeddedActivitiesStore.tsx'; /* Metro dependency 1378 */
import ChannelStore from '../../../stores/ChannelStore.tsx'; /* Metro dependency 1379 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
function _fun99377(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#99377, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13208:6, offset: 0x021c61c9, size: 122 bytes, params: 8, frame: 18
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const embeddedActivitiesStore = importDefault(1378) /* metro dependency 1378: EmbeddedActivitiesStore */;
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/rpc/helpers/getCurrentEmbeddedActivityChannel.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/rpc/helpers/getCurrentEmbeddedActivityChannel.tsx');
exports.default = function() {
return ChannelStore.getChannel(EmbeddedActivitiesStore.getConnectedActivityChannelId());
};
}
global.__d(_fun99377, 13018, [1378, 1379, 2]) /* metro module 13018, dependencies: [1378, 1379, 2] */;
@@ -1,14 +1,20 @@
/* Metro module 6980; source: modules/rpc/helpers/getCurrentVoiceChannel.tsx; dependencies: [1226, 1379, 4297, 2] */
import AuthenticationStore from '../../../stores/AuthenticationStore.tsx'; /* Metro dependency 1226 */
import ChannelStore from '../../../stores/ChannelStore.tsx'; /* Metro dependency 1379 */
import VoiceStateStore from '../../../stores/VoiceStateStore.tsx'; /* Metro dependency 4297 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
function _fun55360(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#55360, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7158:6, offset: 0x013a46d7, size: 136 bytes, params: 8, frame: 18
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const authenticationStore = importDefault(1226) /* metro dependency 1226: AuthenticationStore */;
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
const voiceStateStore = importDefault(4297) /* metro dependency 4297: VoiceStateStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/rpc/helpers/getCurrentVoiceChannel.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/rpc/helpers/getCurrentVoiceChannel.tsx');
exports.default = function() {
return ChannelStore.getChannel(VoiceStateStore.getVoiceStateForSession(AuthenticationStore.getId(),
AuthenticationStore.getSessionId())?.channelId);
var voiceStateStoreBinding = VoiceStateStore;
var authenticationStoreBinding = AuthenticationStore;
return ChannelStore.getChannel(voiceStateStoreBinding.getVoiceStateForSession(authenticationStoreBinding.getId(),
authenticationStoreBinding.getSessionId())?.channelId);
};
}
global.__d(_fun55360, 6980, [1226, 1379, 4297, 2]) /* metro module 6980, dependencies: [1226, 1379, 4297, 2] */;
@@ -1,83 +1,86 @@
/* Metro module 8073; source: modules/rpc/helpers/stripSensitiveLoggingData.tsx; dependencies: [661, 2] */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../Constants.tsx'; /* Metro dependency 661 */
function _fun64079(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#64079, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8251:6, offset: 0x01b9ab10, size: 107 bytes, params: 8, frame: 18
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_0 = (require(661) /* metro dependency 661: Constants */).RPCCommands;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/rpc/helpers/stripSensitiveLoggingData.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/rpc/helpers/stripSensitiveLoggingData.tsx');
exports.default = stripSensitiveLoggingData;
function stripSensitiveLoggingData(a0) { // fn#64080, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8251:225, offset: 0x01b9ab7b, size: 310 bytes, params: 2, frame: 16
var r6;
var r3;
var cmd;
var object;
var object2;
var object3;
var object4;
let object5 = {};
copyDataProperties(object5, a0, r6);
let value = typeof object5.args === 'object';
let r0 = value && typeof object5.cmd === 'string';
if (r0) {
cmd = object5.cmd;
if (RPCCommands.AUTHENTICATE === cmd) {
object2 = {};
copyDataProperties(object2, object5, r6);
object3 = {};
copyDataProperties(object3, object5.args, r6);
value = '<removed>';
object3['access_token'] = value;
object2['args'] = object3;
r0 = object2;
r6 = value;
} else if (RPCCommands.GET_PROVIDER_ACCESS_TOKEN === cmd) {
object2 = {};
copyDataProperties(object2, object5, r6);
object3 = {};
copyDataProperties(object3, object5.args, r6);
value = '<removed>';
object3['access_token'] = value;
object2['args'] = object3;
r0 = object2;
r6 = value;
} else {
object = {};
copyDataProperties(object, object5, r6);
r0 = object;
}
r3 = r0;
} else {
r3 = object5;
}
let r1 = typeof r3.data === 'object' && typeof r3.cmd === 'string';
if (r1) {
cmd = r3.cmd;
if (RPCCommands.AUTHENTICATE === cmd) {
object5 = {};
copyDataProperties(object5, r3, r6);
object4 = {};
copyDataProperties(object4, r3.data, r6);
object4['access_token'] = '<removed>';
object5['data'] = object4;
r1 = object5;
} else if (RPCCommands.GET_PROVIDER_ACCESS_TOKEN === cmd) {
object5 = {};
copyDataProperties(object5, r3, r6);
object4 = {};
copyDataProperties(object4, r3.data, r6);
object4['access_token'] = '<removed>';
object5['data'] = object4;
r1 = object5;
} else {
object5 = {};
copyDataProperties(object5, r3, r6);
r1 = object5;
}
r0 = r1;
} else {
r0 = r3;
}
return r0;
}
}
function stripSensitiveLoggingData(a0) { // fn#64080, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8251:225, offset: 0x01b9ab7b, size: 310 bytes, params: 2, frame: 16
var r6;
var r3;
var cmd;
var object6;
var object7;
var object8;
var object9;
let object10 = {};
copyDataProperties(object10, a0, r6);
let value = typeof object10.args === 'object';
let r0 = value && typeof object10.cmd === 'string';
if (r0) {
cmd = object10.cmd;
if (RPCCommands.AUTHENTICATE === cmd) {
object7 = {};
copyDataProperties(object7, object10, r6);
object8 = {};
copyDataProperties(object8, object10.args, r6);
value = '<removed>';
object8['access_token'] = value;
object7['args'] = object8;
r0 = object7;
r6 = value;
} else if (RPCCommands.GET_PROVIDER_ACCESS_TOKEN === cmd) {
object7 = {};
copyDataProperties(object7, object10, r6);
object8 = {};
copyDataProperties(object8, object10.args, r6);
value = '<removed>';
object8['access_token'] = value;
object7['args'] = object8;
r0 = object7;
r6 = value;
} else {
object6 = {};
copyDataProperties(object6, object10, r6);
r0 = object6;
}
r3 = r0;
} else {
r3 = object10;
}
let r1 = typeof r3.data === 'object' && typeof r3.cmd === 'string';
if (r1) {
cmd = r3.cmd;
if (RPCCommands.AUTHENTICATE === cmd) {
object10 = {};
copyDataProperties(object10, r3, r6);
object9 = {};
copyDataProperties(object9, r3.data, r6);
object9['access_token'] = '<removed>';
object10['data'] = object9;
r1 = object10;
} else if (RPCCommands.GET_PROVIDER_ACCESS_TOKEN === cmd) {
object10 = {};
copyDataProperties(object10, r3, r6);
object9 = {};
copyDataProperties(object9, r3.data, r6);
object9['access_token'] = '<removed>';
object10['data'] = object9;
r1 = object10;
} else {
object10 = {};
copyDataProperties(object10, r3, r6);
r1 = object10;
}
r0 = r1;
} else {
r0 = r3;
}
return r0;
}
global.__d(_fun64079, 8073, [661, 2]) /* metro module 8073, dependencies: [661, 2] */;
@@ -1,10 +1,13 @@
/* Metro module 13066; source: modules/rpc/helpers/transformApplication.tsx; dependencies: [2] */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
function _fun99788(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#99788, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13256:6, offset: 0x021d5df8, size: 87 bytes, params: 8, frame: 15
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/rpc/helpers/transformApplication.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/rpc/helpers/transformApplication.tsx');
exports.default = function(a0) {
return {name: a0.name, id: a0.id, icon: a0.icon, cover_image: a0.coverImage, type: a0.type};
};
}
global.__d(_fun99788, 13066, [2]) /* metro module 13066, dependencies: [2] */;
@@ -1,19 +1,22 @@
/* Metro module 13065; source: modules/rpc/helpers/transformGuildMember.tsx; dependencies: [1857, 2] */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
function _fun99786(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#99786, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13255:6, offset: 0x021d5d0c, size: 96 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/rpc/helpers/transformGuildMember.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/rpc/helpers/transformGuildMember.tsx');
exports.default = transformGuildMember;
function transformGuildMember({userId, nick, guildId, avatar, avatarDecoration, banner, bio, pronouns, colorString}) { // fn#99787, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13255:180, offset: 0x021d5d6c, size: 140 bytes, params: 2, frame: 18
const object = {user_id: userId, nick: nick, guild_id: guildId, avatar: avatar};
object.avatar_decoration_data = (require(1857) /* metro dependency 1857: AvatarDecorationUtils */).parseAvatarDecorationData(avatarDecoration);
object.banner = banner;
object.bio = bio;
object.pronouns = pronouns;
object.color_string = colorString;
return object;
}
}
function transformGuildMember({userId, nick, guildId, avatar, avatarDecoration, banner, bio, pronouns, colorString}) { // fn#99787, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13255:180, offset: 0x021d5d6c, size: 140 bytes, params: 2, frame: 18
const object2 = {user_id: userId, nick: nick, guild_id: guildId, avatar: avatar};
object2.avatar_decoration_data = (require(1857) /* metro dependency 1857: AvatarDecorationUtils */).parseAvatarDecorationData(avatarDecoration);
object2.banner = banner;
object2.bio = bio;
object2.pronouns = pronouns;
object2.color_string = colorString;
return object2;
}
global.__d(_fun99786, 13065, [1857, 2]) /* metro module 13065, dependencies: [1857, 2] */;
+13 -10
View File
@@ -1,18 +1,21 @@
/* Metro module 8082; source: modules/rpc/helpers/transformUser.tsx; dependencies: [1857, 2] */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
function _fun64794(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#64794, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8267:6, offset: 0x01bb580d, size: 94 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/rpc/helpers/transformUser.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/rpc/helpers/transformUser.tsx');
exports.default = transformUser_64795;
function transformUser_64795({id, username, discriminator, globalName, avatar, avatarDecoration, bot, flags, premiumType}) { // fn#64795, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8267:173, offset: 0x01bb586b, size: 149 bytes, params: 2, frame: 18
const object = {id: id, username: username, discriminator: discriminator, global_name: globalName, avatar: avatar};
object.avatar_decoration_data = (require(1857) /* metro dependency 1857: AvatarDecorationUtils */).parseAvatarDecorationData(avatarDecoration);
object.bot = bot;
object.flags = flags;
object.premium_type = premiumType ?? 0;
return object;
}
}
function transformUser_64795({id, username, discriminator, globalName, avatar, avatarDecoration, bot, flags, premiumType}) { // fn#64795, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8267:173, offset: 0x01bb586b, size: 149 bytes, params: 2, frame: 18
const object2 = {id: id, username: username, discriminator: discriminator, global_name: globalName, avatar: avatar};
object2.avatar_decoration_data = (require(1857) /* metro dependency 1857: AvatarDecorationUtils */).parseAvatarDecorationData(avatarDecoration);
object2.bot = bot;
object2.flags = flags;
object2.premium_type = premiumType ?? 0;
return object2;
}
global.__d(_fun64794, 8082, [1857, 2]) /* metro module 8082, dependencies: [1857, 2] */;
@@ -1,29 +1,32 @@
/* Metro module 13063; source: modules/rpc/helpers/unavailableCommand.tsx; dependencies: [661, 8076, 2] */
import RPCError from '../RPCError.tsx'; /* Metro dependency 8076 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../Constants.tsx'; /* Metro dependency 661 */
function _fun99731(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#99731, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13253:6, offset: 0x021d44e3, size: 147 bytes, params: 8, frame: 18
var object3;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = (require(661) /* metro dependency 661: Constants */).RPCErrors;
object3 = {handler: handler_99732};
const object4 = {handler: handler_99733};
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/rpc/helpers/unavailableCommand.tsx');
exports.unsupportedCommand = object3;
exports.deprecatedCommand = object4;
}
object = {handler: handler_99732};
const object2 = {handler: handler_99733};
(FileImportTrackerModule).fileFinishedImporting('modules/rpc/helpers/unavailableCommand.tsx');
exports.unsupportedCommand = object;
exports.deprecatedCommand = object2;
function handler_99732({cmd}) { // fn#99732, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13253:119, offset: 0x021d4576, size: 100 bytes, params: 2, frame: 14
const defaultImport = RPCError;
const INVALID_COMMAND = RPCErrors.INVALID_COMMAND;
let value = 'Unsupported command: ' + cmd;
value = new defaultImport({errorCode: INVALID_COMMAND}, value);
throw value;
}
function handler_99732({cmd}) { // fn#99732, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13253:119, offset: 0x021d4576, size: 100 bytes, params: 2, frame: 14
const defaultImport = importDefault(8076) /* metro dependency 8076: RPCError */;
const INVALID_COMMAND = RPCErrors.INVALID_COMMAND;
let value = 'Unsupported command: ' + cmd;
value = new defaultImport({errorCode: INVALID_COMMAND}, value);
throw value;
}
function handler_99733({cmd}) { // fn#99733, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13253:217, offset: 0x021d45da, size: 100 bytes, params: 2, frame: 14
const defaultImport = RPCError;
const INVALID_COMMAND = RPCErrors.INVALID_COMMAND;
let value = 'Deprecated command: ' + cmd;
value = new defaultImport({errorCode: INVALID_COMMAND}, value);
throw value;
}
function handler_99733({cmd}) { // fn#99733, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13253:217, offset: 0x021d45da, size: 100 bytes, params: 2, frame: 14
const defaultImport = importDefault(8076) /* metro dependency 8076: RPCError */;
const INVALID_COMMAND = RPCErrors.INVALID_COMMAND;
let value = 'Deprecated command: ' + cmd;
value = new defaultImport({errorCode: INVALID_COMMAND}, value);
throw value;
}
global.__d(_fun99731, 13063, [661, 8076, 2]) /* metro module 13063, dependencies: [661, 8076, 2] */;
@@ -1,48 +1,54 @@
/* Metro module 13029; source: modules/rpc/helpers/validateOpenInviteDialog.tsx; dependencies: [8065, 1867, 3784, 661, 13018, 8076, 9050, 2] */
import GuildStore from '../../../stores/GuildStore.tsx'; /* Metro dependency 1867 */
import PermissionStore from '../../../stores/PermissionStore.tsx'; /* Metro dependency 3784 */
import FramesStore from '../../frames/FramesStore.tsx'; /* Metro dependency 8065 */
import GetCurrentEmbeddedActivityChannel from './getCurrentEmbeddedActivityChannel.tsx'; /* Metro dependency 13018 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../Constants.tsx'; /* Metro dependency 661 */
import * as CanViewInviteModalModule from '../../instant_invite/canViewInviteModal.tsx'; /* Metro dependency 9050 */
function _fun99460(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#99460, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13219:6, offset: 0x021c99a9, size: 172 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const framesStore = importDefault(8065) /* metro dependency 8065: FramesStore */;
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */;
const env0_6 = (require(661) /* metro dependency 661: Constants */).RPCErrors;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/rpc/helpers/validateOpenInviteDialog.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/rpc/helpers/validateOpenInviteDialog.tsx');
exports.validateOpenInviteDialog = validateOpenInviteDialog;
function validateOpenInviteDialog() { // fn#99461, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13219:255, offset: 0x021c9a55, size: 422 bytes, params: 1, frame: 20
var defaultImport2;
var value;
const connectedFrame = FramesStore.getConnectedFrame();
if (connectedFrame != null) {
return {frame: connectedFrame, channel: undefined, guild: undefined};
}
const value3 = (GetCurrentEmbeddedActivityChannel)();
if (value3 == null) {
throw new (importDefault(8076) /* metro dependency 8076: RPCError */)({errorCode: RPCErrors.INVALID_CHANNEL},
'Invalid channel');
}
const guildStoreBinding = GuildStore;
const getGuild = guildStoreBinding.getGuild;
const getGuildId = value3.getGuildId;
const value4 = Reflect.apply(getGuild, guildStoreBinding, [Reflect.apply(getGuildId, value3, [])]);
if (value4 == null) {
defaultImport2 = importDefault(8076) /* metro dependency 8076: RPCError */;
({}).errorCode = RPCErrors.INVALID_CHANNEL;
value = value3.getGuildId();
value = 'Invalid guild ' + value;
value = new defaultImport2();
throw value;
}
if (CanViewInviteModalModule.canViewInviteModal(PermissionStore, value4, value3)) {
return {frame: undefined, channel: value3, guild: value4};
}
const defaultImport = importDefault(8076) /* metro dependency 8076: RPCError */;
const object = {};
const INVALID_PERMISSIONS = RPCErrors.INVALID_PERMISSIONS;
object.errorCode = INVALID_PERMISSIONS;
value = 'No invite permissions for ' + value3.id;
throw new defaultImport();
}
}
function validateOpenInviteDialog() { // fn#99461, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13219:255, offset: 0x021c9a55, size: 422 bytes, params: 1, frame: 20
var defaultImport2;
var value;
const connectedFrame = FramesStore.getConnectedFrame();
if (connectedFrame != null) {
return {frame: connectedFrame, channel: undefined, guild: undefined};
}
const value3 = (importDefault(13018) /* metro dependency 13018: getCurrentEmbeddedActivityChannel */)();
if (value3 == null) {
throw new (importDefault(8076) /* metro dependency 8076: RPCError */)({errorCode: RPCErrors.INVALID_CHANNEL},
'Invalid channel');
}
const getGuild = GuildStore.getGuild;
const getGuildId = value3.getGuildId;
const value4 = Reflect.apply(getGuild, GuildStore, [Reflect.apply(getGuildId, value3, [])]);
if (value4 == null) {
defaultImport2 = importDefault(8076) /* metro dependency 8076: RPCError */;
({}).errorCode = RPCErrors.INVALID_CHANNEL;
value = value3.getGuildId();
value = 'Invalid guild ' + value;
value = new defaultImport2();
throw value;
}
const canViewInviteModalModule = require(9050) /* metro dependency 9050: canViewInviteModal */;
if (canViewInviteModalModule.canViewInviteModal(PermissionStore, value4, value3)) {
return {frame: undefined, channel: value3, guild: value4};
}
const defaultImport = importDefault(8076) /* metro dependency 8076: RPCError */;
const object2 = {};
const INVALID_PERMISSIONS = RPCErrors.INVALID_PERMISSIONS;
object2.errorCode = INVALID_PERMISSIONS;
value = 'No invite permissions for ' + value3.id;
throw new defaultImport();
}
global.__d(_fun99460, 13029, [8065, 1867, 3784, 661, 13018, 8076, 9050,
2]) /* metro module 13029, dependencies: [8065, 1867, 3784, 661, 13018, 8076, 9050, 2] */;
+44 -33
View File
@@ -1,40 +1,51 @@
/* Metro module 13050; source: modules/rpc/helpers/validateScope.tsx; dependencies: [4135, 2] */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../Constants.tsx'; /* Metro dependency 4135 */
function _fun99665(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#99665, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13240:6, offset: 0x021d0aba, size: 109 bytes, params: 8, frame: 18
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_0 = (require(4135) /* metro dependency 4135: Constants */).RPC_SCOPE_CONFIG;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/rpc/helpers/validateScope.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/rpc/helpers/validateScope.tsx');
exports.default = validateScope;
function validateScope(a0, a1) { // fn#99666, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13240:204, offset: 0x021d0b27, size: 192 bytes, params: 3, frame: 17
var r0;
const env0_0 = a0;
if (a1 == null) {
return true;
}
let value = typeof a1;
if (value === 'string') {
return a0.includes(a1);
}
if (value !== 'object') {
return false;
}
const ANY = RPC_SCOPE_CONFIG.ANY;
const property = a1[ANY];
const ALL = RPC_SCOPE_CONFIG.ALL;
const property2 = a1[ALL];
const Array = global.Array;
value = Array.isArray(property);
const r5 = value ? !property.some(_fun99667) : !value;
value = !r5;
if (r5) {
value = global.Array.isArray(property2);
value = !(value ? !property2.every(_fun99668) : !value);
r0 = value;
} else {
r0 = value;
}
return r0;
function _fun99667(a0) { // fn#99667, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13240:388, offset: 0x00d72b3e, size: 22 bytes, params: 2, frame: 11
return env0_0.includes(a0);
}
function _fun99668(a0) { // fn#99668, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13240:440, offset: 0x00d72b3e, size: 22 bytes, params: 2, frame: 11
return env0_0.includes(a0);
}
}
}
function validateScope(a0, a1) { // fn#99666, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13240:204, offset: 0x021d0b27, size: 192 bytes, params: 3, frame: 17
var r0;
const env0_0 = a0;
if (a1 == null) {
return true;
}
let value = typeof a1;
if (value === 'string') {
return a0.includes(a1);
}
if (value !== 'object') {
return false;
}
const ANY = RPC_SCOPE_CONFIG.ANY;
const property = a1[ANY];
const ALL = RPC_SCOPE_CONFIG.ALL;
const property2 = a1[ALL];
const Array = global.Array;
value = Array.isArray(property);
const r5 = value ? !property.some(_fun99667) : !value;
value = !r5;
if (r5) {
value = global.Array.isArray(property2);
value = !(value ? !property2.every(_fun99668) : !value);
r0 = value;
} else {
r0 = value;
}
return r0;
}
global.__d(_fun99665, 13050, [4135, 2]) /* metro module 13050, dependencies: [4135, 2] */;
@@ -1,22 +1,25 @@
/* Metro module 13044; source: modules/rpc/helpers/validateTransportType.tsx; dependencies: [4135, 661, 8076, 2] */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../Constants.tsx'; /* Metro dependency 661 */
import * as ConstantsModule2 from '../Constants.tsx'; /* Metro dependency 4135 */
function _fun99606(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#99606, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13234:6, offset: 0x021cef2d, size: 142 bytes, params: 8, frame: 18
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = (require(4135) /* metro dependency 4135: Constants */).TransportTypes;
const env0_3 = (require(661) /* metro dependency 661: Constants */).RPCErrors;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/rpc/helpers/validateTransportType.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/rpc/helpers/validateTransportType.tsx');
exports.validateTransportType = validateTransportType;
}
function validateTransportType(a0) { // fn#99607, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13234:244, offset: 0x021cefbb, size: 108 bytes, params: 2, frame: 13
const IPC = TransportTypes.IPC;
if (IPC !== a0) {
var POST_MESSAGE = TransportTypes.POST_MESSAGE;
if (POST_MESSAGE !== a0) {
throw new (importDefault(8076) /* metro dependency 8076: RPCError */)({errorCode: RPCErrors.INVALID_COMMAND},
'Invalid transport.');
function validateTransportType(a0) { // fn#99607, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13234:244, offset: 0x021cefbb, size: 108 bytes, params: 2, frame: 13
const IPC = TransportTypes.IPC;
if (IPC !== a0) {
var POST_MESSAGE = TransportTypes.POST_MESSAGE;
if (POST_MESSAGE !== a0) {
throw new (importDefault(8076) /* metro dependency 8076: RPCError */)({errorCode: RPCErrors.INVALID_COMMAND},
'Invalid transport.');
}
}
}
}
global.__d(_fun99606, 13044, [4135, 661, 8076, 2]) /* metro module 13044, dependencies: [4135, 661, 8076, 2] */;