Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,57 @@
|
||||
/* Metro module 13068; source: modules/rpc/server/events/VoiceSettingsEventsFactory.tsx; dependencies: [4135, 661, 4122, 22, 2] */
|
||||
function _fun99791(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#99791, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13258:6, offset: 0x021d5f09, size: 156 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const constantsModule = require(4135) /* metro dependency 4135: Constants */;
|
||||
const env0_3 = constantsModule.RPC_SCOPE_CONFIG;
|
||||
const env0_4 = constantsModule.RPC_LOCAL_SCOPE;
|
||||
const env0_5 = (require(661) /* metro dependency 661: Constants */).RPCEvents;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/rpc/server/events/VoiceSettingsEventsFactory.tsx');
|
||||
exports.default = createVoiceSettingsEventHandlers;
|
||||
}
|
||||
|
||||
function createVoiceSettingsEventHandlers(a0, a1) { // fn#99792, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13258:267, offset: 0x021d5fa5, size: 175 bytes, params: 3, frame: 22
|
||||
const env0_0 = a0;
|
||||
const env0_1 = a1;
|
||||
const VOICE_SETTINGS_UPDATE = RPCEvents.VOICE_SETTINGS_UPDATE;
|
||||
const ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
const {RPC, RPC_VOICE_READ} = (require(4122) /* metro dependency 4122: OAuth2Scopes */).OAuth2Scopes;
|
||||
const VOICE_SETTINGS_UPDATE_2 = RPCEvents.VOICE_SETTINGS_UPDATE_2;
|
||||
return {[VOICE_SETTINGS_UPDATE]: {scope: {[ANY]: [RPC, RPC_VOICE_READ]}, handler: function() {
|
||||
return _fun99794;
|
||||
}}, [VOICE_SETTINGS_UPDATE_2]: {scope: RPC_LOCAL_SCOPE, handler: function({socket}) {
|
||||
return _fun99796;
|
||||
}}};
|
||||
}
|
||||
|
||||
function createVoiceSettingsEventHandlersHandler() { // fn#99793, owner: createVoiceSettingsEventHandlers.handler, offset: 0x021d6054, size: 11 bytes, params: 1, frame: 1
|
||||
return _fun99794;
|
||||
}
|
||||
|
||||
function createVoiceSettingsEventHandlersHandler_99795({socket}) { // fn#99795, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13258:561, owner: createVoiceSettingsEventHandlers.handler, offset: 0x021d60a7, size: 24 bytes, params: 2, frame: 2
|
||||
return _fun99796;
|
||||
}
|
||||
|
||||
function _fun99794({prevState, dispatch}) { // fn#99794, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13258:439, offset: 0x021d605f, size: 72 bytes, params: 2, frame: 16
|
||||
let value = environment.__proto__;
|
||||
value = env1_0();
|
||||
const defaultImport = importDefault(22) /* metro dependency 22 */;
|
||||
if (!defaultImport.isEqual(value, prevState)) {
|
||||
dispatch(value);
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
function _fun99796({prevState, dispatch}) { // fn#99796, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13258:575, offset: 0x021d60bf, size: 112 bytes, params: 2, frame: 16
|
||||
if (socket.application.id == null) {
|
||||
return prevState;
|
||||
}
|
||||
const moduleValue = require(socket.application.id);
|
||||
const defaultImport = importDefault(22) /* metro dependency 22 */;
|
||||
if (!defaultImport.isEqual(moduleValue, prevState)) {
|
||||
dispatch(moduleValue);
|
||||
}
|
||||
return moduleValue;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,526 @@
|
||||
/* Metro module 13064; source: modules/rpc/server/events/crossPlatformRPCEventHandlers.tsx; dependencies: [4234, 4266, 1422, 4492, 1379, 1945, 1867, 4259, 4294, 1878, 4297, 4135, 661, 8079, 8081, 8076, 5072, 4122, 22, 13014, 483, 628, 8082, 13065, 13066, 2] */
|
||||
function _fun99734(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#99734, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:6, offset: 0x021d463e, size: 2668 bytes, params: 8, frame: 31
|
||||
var object2;
|
||||
let env0_0 = require;
|
||||
const closure = handler_99735;
|
||||
const closure2 = handler_99736;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const applicationStore = importDefault(4234) /* metro dependency 4234: ApplicationStore */;
|
||||
const runningGameStoreNative = importDefault(4266) /* metro dependency 4266: RunningGameStoreNative */;
|
||||
const env0_6 = (require(1422) /* metro dependency 1422: GuildRecord */).getGuildIconURL;
|
||||
const applicationStreamingStore = importDefault(4492) /* metro dependency 4492: ApplicationStreamingStore */;
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const mediaEngineStore = importDefault(4259) /* metro dependency 4259: MediaEngineStore */;
|
||||
const rtcConnectionStore = importDefault(4294) /* metro dependency 4294: RTCConnectionStore */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const voiceStateStore = importDefault(4297) /* metro dependency 4297: VoiceStateStore */;
|
||||
let value = require(4135) /* metro dependency 4135: Constants */;
|
||||
const RPC_AUTHENTICATED_SCOPE = value.RPC_AUTHENTICATED_SCOPE;
|
||||
const RPC_LOCAL_SCOPE = value.RPC_LOCAL_SCOPE;
|
||||
const RPC_SCOPE_CONFIG = value.RPC_SCOPE_CONFIG;
|
||||
value = require(661) /* metro dependency 661: Constants */;
|
||||
const env0_15 = value.ApplicationFlags;
|
||||
const env0_16 = value.RPCErrors;
|
||||
const RPCEvents = value.RPCEvents;
|
||||
const closure3 = validation_99737;
|
||||
const closure4 = validation_99738;
|
||||
object2 = {};
|
||||
const GUILD_STATUS = RPCEvents.GUILD_STATUS;
|
||||
const OAuth2Scopes = (require(4122) /* metro dependency 4122: OAuth2Scopes */).OAuth2Scopes;
|
||||
let RPC = OAuth2Scopes.RPC;
|
||||
object2[GUILD_STATUS] = {scope: RPC, validation: validation_99739, handler: handler_99740};
|
||||
const VOICE_STATE_CREATE = RPCEvents.VOICE_STATE_CREATE;
|
||||
let ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
let RPC_VOICE_READ = OAuth2Scopes.RPC_VOICE_READ;
|
||||
object2[VOICE_STATE_CREATE] = {scope: {[ANY]: [RPC, RPC_VOICE_READ]}, validation: validation_99742,
|
||||
handler: handler_99743};
|
||||
const VOICE_STATE_DELETE = RPCEvents.VOICE_STATE_DELETE;
|
||||
ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
RPC_VOICE_READ = OAuth2Scopes.RPC_VOICE_READ;
|
||||
object2[VOICE_STATE_DELETE] = {scope: {[ANY]: [RPC, RPC_VOICE_READ]}, validation: validation_99747,
|
||||
handler: handler_99748};
|
||||
const VOICE_STATE_UPDATE = RPCEvents.VOICE_STATE_UPDATE;
|
||||
ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
RPC_VOICE_READ = OAuth2Scopes.RPC_VOICE_READ;
|
||||
object2[VOICE_STATE_UPDATE] = {scope: {[ANY]: [RPC, RPC_VOICE_READ]}, validation: validation_99752,
|
||||
handler: handler_99753};
|
||||
const VOICE_CONNECTION_STATUS = RPCEvents.VOICE_CONNECTION_STATUS;
|
||||
ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
RPC_VOICE_READ = OAuth2Scopes.RPC_VOICE_READ;
|
||||
object2[VOICE_CONNECTION_STATUS] = {scope: {[ANY]: [RPC, RPC_VOICE_READ]}, handler: function() {
|
||||
return _fun99758;
|
||||
}};
|
||||
const MESSAGE_CREATE = RPCEvents.MESSAGE_CREATE;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
object2[MESSAGE_CREATE] = {scope: RPC, validation: closure3, handler: closure};
|
||||
const MESSAGE_UPDATE = RPCEvents.MESSAGE_UPDATE;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
object2[MESSAGE_UPDATE] = {scope: RPC, validation: closure3, handler: closure};
|
||||
const MESSAGE_DELETE = RPCEvents.MESSAGE_DELETE;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
object2[MESSAGE_DELETE] = {scope: RPC, validation: closure3, handler: closure};
|
||||
const SPEAKING_START = RPCEvents.SPEAKING_START;
|
||||
ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
RPC_VOICE_READ = OAuth2Scopes.RPC_VOICE_READ;
|
||||
object2[SPEAKING_START] = {scope: {[ANY]: [RPC, RPC_VOICE_READ, RPC_LOCAL_SCOPE]}, validation: closure4,
|
||||
handler: closure2};
|
||||
const SPEAKING_STOP = RPCEvents.SPEAKING_STOP;
|
||||
ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
RPC_VOICE_READ = OAuth2Scopes.RPC_VOICE_READ;
|
||||
object2[SPEAKING_STOP] = {scope: {[ANY]: [RPC, RPC_VOICE_READ, RPC_LOCAL_SCOPE]}, validation: closure4,
|
||||
handler: closure2};
|
||||
const GUILD_CREATE = RPCEvents.GUILD_CREATE;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
object2[GUILD_CREATE] = {scope: RPC, handler: function() {
|
||||
}};
|
||||
const CHANNEL_CREATE = RPCEvents.CHANNEL_CREATE;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
object2[CHANNEL_CREATE] = {scope: RPC, handler: function() {
|
||||
}};
|
||||
const GAME_JOIN = RPCEvents.GAME_JOIN;
|
||||
ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
object2[GAME_JOIN] = {scope: {[ANY]: [RPC, RPC_LOCAL_SCOPE]}, handler: function() {
|
||||
}};
|
||||
const GAME_SPECTATE = RPCEvents.GAME_SPECTATE;
|
||||
ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
object2[GAME_SPECTATE] = {scope: {[ANY]: [RPC, RPC_LOCAL_SCOPE]}, handler: function() {
|
||||
}};
|
||||
const ACTIVITY_JOIN = RPCEvents.ACTIVITY_JOIN;
|
||||
ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
object2[ACTIVITY_JOIN] = {scope: {[ANY]: [RPC, RPC_AUTHENTICATED_SCOPE, RPC_LOCAL_SCOPE]}, handler: function() {
|
||||
}};
|
||||
const ACTIVITY_JOIN_REQUEST = RPCEvents.ACTIVITY_JOIN_REQUEST;
|
||||
ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
object2[ACTIVITY_JOIN_REQUEST] = {scope: {[ANY]: [RPC, RPC_LOCAL_SCOPE]}, handler: function() {
|
||||
}};
|
||||
const ACTIVITY_SPECTATE = RPCEvents.ACTIVITY_SPECTATE;
|
||||
ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
object2[ACTIVITY_SPECTATE] = {scope: {[ANY]: [RPC, RPC_AUTHENTICATED_SCOPE, RPC_LOCAL_SCOPE]}, handler: function() {
|
||||
}};
|
||||
const ACTIVITY_INVITE = RPCEvents.ACTIVITY_INVITE;
|
||||
ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
object2[ACTIVITY_INVITE] = {scope: {[ANY]: [RPC, RPC_LOCAL_SCOPE]}, handler: function() {
|
||||
}};
|
||||
const ACTIVITY_PIP_MODE_UPDATE = RPCEvents.ACTIVITY_PIP_MODE_UPDATE;
|
||||
object2[ACTIVITY_PIP_MODE_UPDATE] = {scope: undefined, handler: function() {
|
||||
}};
|
||||
const ACTIVITY_LAYOUT_MODE_UPDATE = RPCEvents.ACTIVITY_LAYOUT_MODE_UPDATE;
|
||||
object2[ACTIVITY_LAYOUT_MODE_UPDATE] = {scope: undefined, handler: function() {
|
||||
}};
|
||||
const FRAME_LAYOUT_MODE_UPDATE = RPCEvents.FRAME_LAYOUT_MODE_UPDATE;
|
||||
object2[FRAME_LAYOUT_MODE_UPDATE] = {scope: undefined, handler: function() {
|
||||
}};
|
||||
const ACTIVITY_INSTANCE_PARTICIPANTS_UPDATE = RPCEvents.ACTIVITY_INSTANCE_PARTICIPANTS_UPDATE;
|
||||
object2[ACTIVITY_INSTANCE_PARTICIPANTS_UPDATE] = (require(13014) /* metro dependency 13014: activityInstanceConnectedParticipants */).activityInstanceConnectedParticipantsUpdateEvent;
|
||||
const THERMAL_STATE_UPDATE = RPCEvents.THERMAL_STATE_UPDATE;
|
||||
ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
object2[THERMAL_STATE_UPDATE] = {scope: {[ANY]: [RPC_AUTHENTICATED_SCOPE]}, handler: function() {
|
||||
}};
|
||||
const ORIENTATION_UPDATE = RPCEvents.ORIENTATION_UPDATE;
|
||||
ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
object2[ORIENTATION_UPDATE] = {scope: {[ANY]: [RPC_AUTHENTICATED_SCOPE]}, handler: function() {
|
||||
}};
|
||||
const VOICE_CHANNEL_SELECT = RPCEvents.VOICE_CHANNEL_SELECT;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
object2[VOICE_CHANNEL_SELECT] = {scope: RPC, handler: function() {
|
||||
}};
|
||||
const NOTIFICATION_CREATE = RPCEvents.NOTIFICATION_CREATE;
|
||||
let ALL = RPC_SCOPE_CONFIG.ALL;
|
||||
RPC = OAuth2Scopes.RPC;
|
||||
const RPC_NOTIFICATIONS_READ = OAuth2Scopes.RPC_NOTIFICATIONS_READ;
|
||||
object2[NOTIFICATION_CREATE] = {scope: {[ALL]: [RPC, RPC_NOTIFICATIONS_READ]}, handler: function() {
|
||||
}};
|
||||
const RELATIONSHIP_UPDATE = RPCEvents.RELATIONSHIP_UPDATE;
|
||||
const RELATIONSHIPS_READ = OAuth2Scopes.RELATIONSHIPS_READ;
|
||||
object2[RELATIONSHIP_UPDATE] = {scope: RELATIONSHIPS_READ, handler: handler_99774};
|
||||
const CURRENT_USER_UPDATE = RPCEvents.CURRENT_USER_UPDATE;
|
||||
ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
let IDENTIFY = OAuth2Scopes.IDENTIFY;
|
||||
object2[CURRENT_USER_UPDATE] = {scope: {[ANY]: [RPC_LOCAL_SCOPE, IDENTIFY]}, handler: function() {
|
||||
return _fun99776;
|
||||
}};
|
||||
const CURRENT_GUILD_MEMBER_UPDATE = RPCEvents.CURRENT_GUILD_MEMBER_UPDATE;
|
||||
ALL = RPC_SCOPE_CONFIG.ALL;
|
||||
IDENTIFY = OAuth2Scopes.IDENTIFY;
|
||||
const GUILDS_MEMBERS_READ = OAuth2Scopes.GUILDS_MEMBERS_READ;
|
||||
object2[CURRENT_GUILD_MEMBER_UPDATE] = {scope: {[ALL]: [IDENTIFY, GUILDS_MEMBERS_READ]}, handler: function(a0) {
|
||||
var env0_0 = a0.args.guild_id;
|
||||
return _fun99778;
|
||||
}};
|
||||
const ENTITLEMENT_CREATE = RPCEvents.ENTITLEMENT_CREATE;
|
||||
ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
object2[ENTITLEMENT_CREATE] = {scope: {[ANY]: [RPC_LOCAL_SCOPE, RPC_AUTHENTICATED_SCOPE]}, handler: function() {
|
||||
}};
|
||||
const ENTITLEMENT_DELETE = RPCEvents.ENTITLEMENT_DELETE;
|
||||
ANY = RPC_SCOPE_CONFIG.ANY;
|
||||
object2[ENTITLEMENT_DELETE] = {scope: {[ANY]: [RPC_LOCAL_SCOPE, RPC_AUTHENTICATED_SCOPE]}, handler: function() {
|
||||
}};
|
||||
const SCREENSHARE_STATE_UPDATE = RPCEvents.SCREENSHARE_STATE_UPDATE;
|
||||
ALL = RPC_SCOPE_CONFIG.ALL;
|
||||
const RPC_SCREENSHARE_READ = OAuth2Scopes.RPC_SCREENSHARE_READ;
|
||||
object2[SCREENSHARE_STATE_UPDATE] = {scope: {[ALL]: [RPC_LOCAL_SCOPE, RPC_SCREENSHARE_READ]}, handler: function() {
|
||||
return _fun99782;
|
||||
}};
|
||||
const VIDEO_STATE_UPDATE = RPCEvents.VIDEO_STATE_UPDATE;
|
||||
ALL = RPC_SCOPE_CONFIG.ALL;
|
||||
const RPC_VIDEO_READ = OAuth2Scopes.RPC_VIDEO_READ;
|
||||
object2[VIDEO_STATE_UPDATE] = {scope: {[ALL]: [RPC_LOCAL_SCOPE, RPC_VIDEO_READ]}, handler: function() {
|
||||
return _fun99784;
|
||||
}};
|
||||
const AUTHORIZE_REQUEST = RPCEvents.AUTHORIZE_REQUEST;
|
||||
object2[AUTHORIZE_REQUEST] = {scope: undefined, handler: function() {
|
||||
}};
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/rpc/server/events/crossPlatformRPCEventHandlers.tsx');
|
||||
exports.default = object2;
|
||||
}
|
||||
|
||||
function handler_99735({args, socket}) { // fn#99735, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:454, offset: 0x021d50aa, size: 324 bytes, params: 2, frame: 18
|
||||
var moduleValue2;
|
||||
var defaultImport;
|
||||
var defaultImport2;
|
||||
const channel_id = args.channel_id;
|
||||
var value;
|
||||
const channel = ChannelStore.getChannel(channel_id);
|
||||
if (channel == null) {
|
||||
defaultImport2 = importDefault(8076) /* metro dependency 8076: RPCError */;
|
||||
({}).errorCode = RPCErrors.INVALID_CHANNEL;
|
||||
value = 'Invalid channel id: ' + channel_id;
|
||||
value = new defaultImport2();
|
||||
throw value;
|
||||
}
|
||||
const rpcHelpersModule = require(8081) /* metro dependency 8081: RPCHelpers */;
|
||||
if (rpcHelpersModule.hasMessageReadPermission(channel, socket.application.id, socket.authorization.scopes)) {
|
||||
moduleValue2 = require(5072) /* metro dependency 5072: AgeGateUtils */;
|
||||
if (moduleValue2.userCannotSeeNSFWContent(channel)) {
|
||||
defaultImport = importDefault(8076) /* metro dependency 8076: RPCError */;
|
||||
({}).errorCode = RPCErrors.INVALID_CHANNEL;
|
||||
value = 'Invalid nsfw channel id: ' + channel.id;
|
||||
value = new defaultImport();
|
||||
throw value;
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
defaultImport2 = importDefault(8076) /* metro dependency 8076: RPCError */;
|
||||
const object2 = {};
|
||||
const INVALID_CHANNEL = RPCErrors.INVALID_CHANNEL;
|
||||
object2.errorCode = INVALID_CHANNEL;
|
||||
value = 'Invalid channel id: ' + channel_id;
|
||||
throw new defaultImport2();
|
||||
}
|
||||
|
||||
function handler_99736({args}) { // fn#99736, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:911, offset: 0x021d51ee, size: 133 bytes, params: 2, frame: 14
|
||||
var defaultImport;
|
||||
const channel_id = args.channel_id;
|
||||
if (channel_id != null) {
|
||||
var value;
|
||||
var getChannel = ChannelStore.getChannel;
|
||||
if (Reflect.apply(getChannel, ChannelStore, [channel_id]) == null) {
|
||||
defaultImport = importDefault(8076) /* metro dependency 8076: RPCError */;
|
||||
({}).errorCode = RPCErrors.INVALID_CHANNEL;
|
||||
value = 'Invalid channel id: ' + channel_id;
|
||||
value = new defaultImport();
|
||||
throw value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function validation_99737(a0) { // fn#99737, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:387, offset: 0x021d5273, size: 80 bytes, params: 2, frame: 13
|
||||
let value = (importDefault(8079) /* metro dependency 8079: createRpcJoiSchemaObject */)(a0);
|
||||
value = value.required();
|
||||
const keys = value.keys;
|
||||
const object2 = {};
|
||||
object2.channel_id = a0.string().required();
|
||||
return Reflect.apply(keys, value, [object2]);
|
||||
}
|
||||
|
||||
function validation_99738(a0) { // fn#99738, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:854, offset: 0x021d52c3, size: 73 bytes, params: 2, frame: 14
|
||||
const value = (importDefault(8079) /* metro dependency 8079: createRpcJoiSchemaObject */)(a0);
|
||||
const keys = value.keys;
|
||||
const object2 = {};
|
||||
object2.channel_id = a0.string().allow(null);
|
||||
return Reflect.apply(keys, value, [object2]);
|
||||
}
|
||||
|
||||
function validation_99739(a0) { // fn#99739, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:1138, offset: 0x021d530c, size: 80 bytes, params: 2, frame: 13
|
||||
let value = (importDefault(8079) /* metro dependency 8079: createRpcJoiSchemaObject */)(a0);
|
||||
value = value.required();
|
||||
const keys = value.keys;
|
||||
const object2 = {};
|
||||
object2.guild_id = a0.string().required();
|
||||
return Reflect.apply(keys, value, [object2]);
|
||||
}
|
||||
|
||||
function handler_99740({args}) { // fn#99740, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:1203, offset: 0x021d535c, size: 141 bytes, params: 2, frame: 14
|
||||
var defaultImport;
|
||||
const guild_id = args.guild_id;
|
||||
var value;
|
||||
if (GuildStore.getGuild(guild_id) == null) {
|
||||
defaultImport = importDefault(8076) /* metro dependency 8076: RPCError */;
|
||||
({}).errorCode = RPCErrors.INVALID_GUILD;
|
||||
value = 'Invalid guild id: ' + guild_id;
|
||||
value = new defaultImport();
|
||||
throw value;
|
||||
}
|
||||
return _fun99741;
|
||||
}
|
||||
|
||||
function handler_99743({args}) { // fn#99743, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:1702, offset: 0x021d5485, size: 140 bytes, params: 2, frame: 14
|
||||
var defaultImport;
|
||||
const channel_id = args.channel_id;
|
||||
var value;
|
||||
if (ChannelStore.getChannel(channel_id) == null) {
|
||||
defaultImport = importDefault(8076) /* metro dependency 8076: RPCError */;
|
||||
({}).errorCode = RPCErrors.INVALID_CHANNEL;
|
||||
value = 'Invalid channel id: ' + channel_id;
|
||||
value = new defaultImport();
|
||||
throw value;
|
||||
}
|
||||
return _fun99744;
|
||||
}
|
||||
|
||||
function handler_99748({args}) { // fn#99748, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:2278, offset: 0x021d5605, size: 140 bytes, params: 2, frame: 14
|
||||
var defaultImport;
|
||||
const channel_id = args.channel_id;
|
||||
var value;
|
||||
if (ChannelStore.getChannel(channel_id) == null) {
|
||||
defaultImport = importDefault(8076) /* metro dependency 8076: RPCError */;
|
||||
({}).errorCode = RPCErrors.INVALID_CHANNEL;
|
||||
value = 'Invalid channel id: ' + channel_id;
|
||||
value = new defaultImport();
|
||||
throw value;
|
||||
}
|
||||
return _fun99749;
|
||||
}
|
||||
|
||||
function handler_99753({args}) { // fn#99753, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:2849, offset: 0x021d573e, size: 140 bytes, params: 2, frame: 14
|
||||
var defaultImport;
|
||||
const channel_id = args.channel_id;
|
||||
var value;
|
||||
if (ChannelStore.getChannel(channel_id) == null) {
|
||||
defaultImport = importDefault(8076) /* metro dependency 8076: RPCError */;
|
||||
({}).errorCode = RPCErrors.INVALID_CHANNEL;
|
||||
value = 'Invalid channel id: ' + channel_id;
|
||||
value = new defaultImport();
|
||||
throw value;
|
||||
}
|
||||
return _fun99754;
|
||||
}
|
||||
|
||||
function handler_99757() { // fn#99757, offset: 0x021d58cb, size: 11 bytes, params: 1, frame: 1
|
||||
return _fun99758;
|
||||
}
|
||||
|
||||
function handler_99774({socket}) { // fn#99774, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:5525, offset: 0x021d5982, size: 200 bytes, params: 2, frame: 19
|
||||
const bigFlagUtilsModule = importAll(483) /* metro dependency 483: BigFlagUtils */;
|
||||
const has = bigFlagUtilsModule.has;
|
||||
const moduleValue2 = bigFlagUtilsModule;
|
||||
let deserialize = moduleValue2.deserialize;
|
||||
const value3 = Reflect.apply(deserialize, moduleValue2, [socket.application.flags ?? 0]);
|
||||
const moduleValue3 = bigFlagUtilsModule;
|
||||
deserialize = moduleValue3.deserialize;
|
||||
const DISABLE_RELATIONSHIPS_ACCESS = ApplicationFlags.DISABLE_RELATIONSHIPS_ACCESS;
|
||||
if (Reflect.apply(has, bigFlagUtilsModule, [value3, Reflect.apply(deserialize, moduleValue3,
|
||||
[DISABLE_RELATIONSHIPS_ACCESS])])) {
|
||||
throw new (importDefault(8076) /* metro dependency 8076: RPCError */)({errorCode: RPCErrors.INVALID_PERMISSIONS},
|
||||
|
||||
'Missing Permissions');
|
||||
}
|
||||
}
|
||||
|
||||
function handler_99775() { // fn#99775, offset: 0x021d5a4a, size: 11 bytes, params: 1, frame: 1
|
||||
return _fun99776;
|
||||
}
|
||||
|
||||
function handler_99777({args}) { // fn#99777, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:6127, offset: 0x021d5ada, size: 29 bytes, params: 2, frame: 2
|
||||
const env0_0 = args.guild_id;
|
||||
return _fun99778;
|
||||
}
|
||||
|
||||
function handler_99781() { // fn#99781, offset: 0x021d5b85, size: 11 bytes, params: 1, frame: 1
|
||||
return _fun99782;
|
||||
}
|
||||
|
||||
function handler_99783() { // fn#99783, offset: 0x021d5caf, size: 11 bytes, params: 1, frame: 1
|
||||
return _fun99784;
|
||||
}
|
||||
|
||||
function _fun99741({prevState, dispatch}) { // fn#99741, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:1335, offset: 0x021d53e9, size: 156 bytes, params: 2, frame: 19
|
||||
var object3;
|
||||
var object4;
|
||||
let value = environment.__proto__;
|
||||
const guild = GuildStore.getGuild(guild_id);
|
||||
if (guild != null) {
|
||||
object3 = {};
|
||||
object4 = {};
|
||||
object4.id = guild.id;
|
||||
object4.name = guild.name;
|
||||
object4.icon_url = getGuildIconURL(guild, 128) ?? null;
|
||||
object3.guild = object4;
|
||||
object3.online = 0;
|
||||
value = importDefault(22) /* metro dependency 22 */;
|
||||
if (!value.isEqual(prevState, object3)) {
|
||||
dispatch(object3);
|
||||
}
|
||||
return object3;
|
||||
}
|
||||
}
|
||||
|
||||
function _fun99744({prevState, dispatch}) { // fn#99744, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:1842, offset: 0x021d5511, size: 176 bytes, params: 2, frame: 19
|
||||
var environment;
|
||||
var Object;
|
||||
var value4;
|
||||
var env0_2;
|
||||
let value = environment.__proto__;
|
||||
const channel = ChannelStore.getChannel(channel_id);
|
||||
if (channel != null) {
|
||||
env0_2 = channel.getGuildId();
|
||||
Object = global.Object;
|
||||
value4 = Object.values(VoiceStateStore.getVoiceStatesForChannel(channel.id));
|
||||
if (prevState) {
|
||||
value = importDefault(22) /* metro dependency 22 */;
|
||||
value = value.differenceBy(value4, prevState, function(a0) {
|
||||
return a0.userId;
|
||||
});
|
||||
value.forEach(_fun99746);
|
||||
}
|
||||
return value4;
|
||||
}
|
||||
}
|
||||
|
||||
function _fun99749({prevState, dispatch}) { // fn#99749, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:2418, offset: 0x021d5691, size: 173 bytes, params: 2, frame: 19
|
||||
var environment;
|
||||
var Object;
|
||||
var value4;
|
||||
var env0_2;
|
||||
let value = environment.__proto__;
|
||||
const channel = ChannelStore.getChannel(channel_id);
|
||||
if (channel != null) {
|
||||
env0_2 = channel.getGuildId();
|
||||
Object = global.Object;
|
||||
value4 = Object.values(VoiceStateStore.getVoiceStatesForChannel(channel.id));
|
||||
value = importDefault(22) /* metro dependency 22 */;
|
||||
value = value.differenceBy(prevState, value4, function(a0) {
|
||||
return a0.userId;
|
||||
});
|
||||
value.forEach(_fun99751);
|
||||
return value4;
|
||||
}
|
||||
}
|
||||
|
||||
function _fun99754({prevState, dispatch}) { // fn#99754, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:2989, offset: 0x021d57ca, size: 198 bytes, params: 2, frame: 19
|
||||
var environment;
|
||||
var Object;
|
||||
var value5;
|
||||
var env0_2;
|
||||
let value = environment.__proto__;
|
||||
const channel = ChannelStore.getChannel(channel_id);
|
||||
if (channel != null) {
|
||||
env0_2 = channel.getGuildId();
|
||||
Object = global.Object;
|
||||
value5 = Object.values(VoiceStateStore.getVoiceStatesForChannel(channel.id)).map(_fun99755);
|
||||
value = importDefault(22) /* metro dependency 22 */;
|
||||
value = value.differenceWith(value5, prevState, (importDefault(22) /* metro dependency 22 */).isEqual);
|
||||
value.forEach(function(a0) {
|
||||
return dispatch(a0);
|
||||
});
|
||||
return value5;
|
||||
}
|
||||
}
|
||||
|
||||
function _fun99758({prevState, dispatch}) { // fn#99758, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:3372, offset: 0x021d58d6, size: 172 bytes, params: 2, frame: 19
|
||||
const object2 = {};
|
||||
let value = environment.__proto__;
|
||||
const rpcHelpersModule = require(8081) /* metro dependency 8081: RPCHelpers */;
|
||||
const getVoiceConnectionState = rpcHelpersModule.getVoiceConnectionState;
|
||||
const getState = RTCConnectionStore.getState;
|
||||
object2.state = Reflect.apply(getVoiceConnectionState, rpcHelpersModule, [Reflect.apply(getState,
|
||||
RTCConnectionStore, [])]);
|
||||
object2.hostname = RTCConnectionStore.getHostname();
|
||||
object2.pings = RTCConnectionStore.getPings();
|
||||
object2.average_ping = RTCConnectionStore.getAveragePing();
|
||||
object2.last_ping = RTCConnectionStore.getLastPing();
|
||||
value = importDefault(22) /* metro dependency 22 */;
|
||||
if (!value.isEqual(object2, prevState)) {
|
||||
dispatch(object2);
|
||||
}
|
||||
return object2;
|
||||
}
|
||||
|
||||
function _fun99776({prevState, dispatch}) { // fn#99776, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:5844, offset: 0x021d5a55, size: 133 bytes, params: 2, frame: 18
|
||||
const object2 = {};
|
||||
const value = environment.__proto__;
|
||||
object2.currentUser = UserStore.getCurrentUser();
|
||||
const currentUser = object2.currentUser;
|
||||
if (!(currentUser == null || prevState != null && (importDefault(628) /* metro dependency 628: shallowEqual */)(object2,
|
||||
prevState))) {
|
||||
dispatch((importDefault(8082) /* metro dependency 8082: transformUser */)(object2.currentUser));
|
||||
}
|
||||
return object2;
|
||||
}
|
||||
|
||||
function _fun99778({prevState, dispatch}) { // fn#99778, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:6150, offset: 0x021d5af7, size: 142 bytes, params: 2, frame: 18
|
||||
const object2 = {};
|
||||
const value = environment.__proto__;
|
||||
object2.currentGuildMember = GuildMemberStore.getSelfMember(guild_id);
|
||||
if (!(object2.currentGuildMember == null || prevState != null && (importDefault(628) /* metro dependency 628: shallowEqual */)(object2,
|
||||
prevState))) {
|
||||
dispatch((importDefault(13065) /* metro dependency 13065: transformGuildMember */)(object2.currentGuildMember));
|
||||
}
|
||||
return object2;
|
||||
}
|
||||
|
||||
function _fun99782({prevState, dispatch}) { // fn#99782, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:6545, offset: 0x021d5b90, size: 287 bytes, params: 2, frame: 20
|
||||
let value = environment.__proto__;
|
||||
const streamerActiveStreamMetadata = ApplicationStreamingStore.getStreamerActiveStreamMetadata();
|
||||
const r0 = streamerActiveStreamMetadata?.pid != null ? RunningGameStoreNative.getGameForPID(streamerActiveStreamMetadata.pid) : null;
|
||||
const r7 = r0?.id != null ? ApplicationStore.getApplication(r0.id) : null;
|
||||
const r6 = r7 != null ? (importDefault(13066) /* metro dependency 13066: transformApplication */)(r7) : null;
|
||||
const sourceName = streamerActiveStreamMetadata?.sourceName;
|
||||
const object2 = {active: streamerActiveStreamMetadata != null};
|
||||
object2.pid = streamerActiveStreamMetadata?.pid ?? null;
|
||||
object2.application = r6 != null ?? sourceName != null ? {name: sourceName} : null;
|
||||
value = importDefault(22) /* metro dependency 22 */;
|
||||
if (!value.isEqual(object2, prevState)) {
|
||||
dispatch(object2);
|
||||
}
|
||||
return object2;
|
||||
}
|
||||
|
||||
function _fun99784({prevState, dispatch}) { // fn#99784, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:7043, offset: 0x021d5cba, size: 82 bytes, params: 2, frame: 15
|
||||
const object2 = {};
|
||||
let value = environment.__proto__;
|
||||
object2.active = MediaEngineStore.isVideoEnabled();
|
||||
value = importDefault(22) /* metro dependency 22 */;
|
||||
if (!value.isEqual(object2, prevState)) {
|
||||
dispatch(object2);
|
||||
}
|
||||
return object2;
|
||||
}
|
||||
|
||||
function _fun99746(a0) { // fn#99746, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:2035, offset: 0x021d55c1, size: 68 bytes, params: 2, frame: 17
|
||||
const dispatchBinding = dispatch;
|
||||
const rpcHelpersModule = require(8081) /* metro dependency 8081: RPCHelpers */;
|
||||
return dispatchBinding(rpcHelpersModule.transformVoiceState(env0_2, env0_1.id, a0));
|
||||
}
|
||||
|
||||
function _fun99755(a0) { // fn#99755, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13254:3128, offset: 0x021d5890, size: 59 bytes, params: 2, frame: 15
|
||||
let value = environment.__proto__.__proto__;
|
||||
value = require(8081) /* metro dependency 8081: RPCHelpers */;
|
||||
return value.transformVoiceState(env0_2, env0_1.id, a0);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,112 @@
|
||||
/* Metro module 13051; source: modules/rpc/server/events/subscriptionHelpers.tsx; dependencies: [1378, 8065, 7093, 661, 4237, 8095, 8750, 13014, 7116, 2] */
|
||||
function _fun99669(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#99669, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13241:6, offset: 0x021d0be7, size: 200 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const embeddedActivitiesStore = importDefault(1378) /* metro dependency 1378: EmbeddedActivitiesStore */;
|
||||
const framesStore = importDefault(8065) /* metro dependency 8065: FramesStore */;
|
||||
const questStore = importDefault(7093) /* metro dependency 7093: QuestStore */;
|
||||
const env0_5 = (require(661) /* metro dependency 661: Constants */).RPCEvents;
|
||||
const constantsModule = require(4237) /* metro dependency 4237: Constants */;
|
||||
const env0_6 = constantsModule.ActivityLayoutMode;
|
||||
const env0_7 = constantsModule.ActivityScreenOrientation;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/rpc/server/events/subscriptionHelpers.tsx');
|
||||
exports.getInitialSubscriptionPayload = getInitialSubscriptionPayload;
|
||||
}
|
||||
|
||||
function getInitialSubscriptionPayload(a0, a1, a2) { // fn#99670, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13241:324, offset: 0x021d0caf, size: 714 bytes, params: 4, frame: 19
|
||||
var id;
|
||||
var enrolledAt;
|
||||
var r4;
|
||||
var r1;
|
||||
var r3;
|
||||
var quest_id;
|
||||
var quest;
|
||||
var activityApplicationId;
|
||||
var value4;
|
||||
var application;
|
||||
var object2;
|
||||
var userStatus;
|
||||
var value7;
|
||||
var value8;
|
||||
var value9;
|
||||
var value11;
|
||||
var value;
|
||||
const ACTIVITY_PIP_MODE_UPDATE = RPCEvents.ACTIVITY_PIP_MODE_UPDATE;
|
||||
if (ACTIVITY_PIP_MODE_UPDATE === a1) {
|
||||
application = a0.application;
|
||||
value11 = null;
|
||||
id = value11 == application ? undefined : application.id;
|
||||
r3 = value11 != id ? EmbeddedActivitiesStore.getLayoutModeForApp(id) : value11;
|
||||
return value11 != r3 ? {is_pip_mode: r3 !== ActivityLayoutMode.FOCUSED} : value11;
|
||||
}
|
||||
const ACTIVITY_LAYOUT_MODE_UPDATE = RPCEvents.ACTIVITY_LAYOUT_MODE_UPDATE;
|
||||
if (ACTIVITY_LAYOUT_MODE_UPDATE === a1) {
|
||||
application = a0.application;
|
||||
value9 = null;
|
||||
id = value9 == application ? undefined : application.id;
|
||||
r4 = value9 != id ? EmbeddedActivitiesStore.getLayoutModeForApp(id) : value9;
|
||||
return value9 != r4 ? {layout_mode: r4} : value9;
|
||||
}
|
||||
const FRAME_LAYOUT_MODE_UPDATE = RPCEvents.FRAME_LAYOUT_MODE_UPDATE;
|
||||
if (FRAME_LAYOUT_MODE_UPDATE === a1) {
|
||||
application = a0.application;
|
||||
value7 = null;
|
||||
value8 = undefined;
|
||||
if (value7 != (value7 == application ? value8 : application.id)) {
|
||||
value = FramesStore.getConnectedFrame();
|
||||
r4 = value7 == value ? value8 : value.layoutMode;
|
||||
} else {
|
||||
r4 = value7;
|
||||
}
|
||||
return value7 != r4 ? {layout_mode: r4} : value7;
|
||||
}
|
||||
const THERMAL_STATE_UPDATE = RPCEvents.THERMAL_STATE_UPDATE;
|
||||
if (THERMAL_STATE_UPDATE === a1) {
|
||||
value = require(8095) /* metro dependency 8095: useThermalState */;
|
||||
value = value.getThermalState();
|
||||
return value === (require(8095) /* metro dependency 8095: useThermalState */).ThermalStates.UNHANDLED ? null : {thermal_state: value};
|
||||
}
|
||||
const ORIENTATION_UPDATE = RPCEvents.ORIENTATION_UPDATE;
|
||||
if (ORIENTATION_UPDATE === a1) {
|
||||
object2 = {};
|
||||
object2.screen_orientation = (require(8750) /* metro dependency 8750: useIsScreenLandscapeNative */).getIsScreenLandscape() ? ActivityScreenOrientation.LANDSCAPE : ActivityScreenOrientation.PORTRAIT;
|
||||
return object2;
|
||||
}
|
||||
const ACTIVITY_INSTANCE_PARTICIPANTS_UPDATE = RPCEvents.ACTIVITY_INSTANCE_PARTICIPANTS_UPDATE;
|
||||
if (ACTIVITY_INSTANCE_PARTICIPANTS_UPDATE === a1) {
|
||||
return (require(13014) /* metro dependency 13014: activityInstanceConnectedParticipants */).activityInstanceConnectedParticipants();
|
||||
}
|
||||
const QUEST_ENROLLMENT_STATUS_UPDATE = RPCEvents.QUEST_ENROLLMENT_STATUS_UPDATE;
|
||||
if (QUEST_ENROLLMENT_STATUS_UPDATE === a1) {
|
||||
quest_id = a2.quest_id;
|
||||
if (quest_id) {
|
||||
quest = QuestStore.getQuest(quest_id);
|
||||
value = undefined;
|
||||
activityApplicationId = (require(7116) /* metro dependency 7116: QuestTaskUtils */).getActivityApplicationId(quest);
|
||||
value4 = null;
|
||||
if (value4 == quest) {
|
||||
r1 = value4;
|
||||
} else if (value4 == activityApplicationId) {
|
||||
r1 = value4;
|
||||
} else {
|
||||
application = a0.application;
|
||||
if (activityApplicationId !== (value4 == application ? value : application.id)) {
|
||||
r1 = value4;
|
||||
} else {
|
||||
object2 = {quest_id: quest_id};
|
||||
userStatus = quest.userStatus;
|
||||
enrolledAt = value4 == userStatus ? value : userStatus.enrolledAt;
|
||||
object2.is_enrolled = value4 != enrolledAt;
|
||||
userStatus = quest.userStatus;
|
||||
enrolledAt = value4 == userStatus ? value : userStatus.enrolledAt;
|
||||
object2.enrolled_at = value4 != enrolledAt ? enrolledAt : value4;
|
||||
r1 = object2;
|
||||
}
|
||||
}
|
||||
return r1;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user