Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,108 @@
|
||||
/* Metro module 4639; source: modules/messages/isMessageMentioned.tsx; dependencies: [1379, 1945, 1867, 2] */
|
||||
function _fun39895(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#39895, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4817:6, offset: 0x010ef071, size: 162 bytes, params: 8, frame: 19
|
||||
const closure = isMentioned;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
|
||||
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/isMessageMentioned.tsx');
|
||||
exports.default = isMessageMentioned;
|
||||
exports.isRawMessageMentioned = isRawMessageMentioned;
|
||||
exports.isMentioned = closure;
|
||||
}
|
||||
|
||||
function isMentioned({userId, channelId, mentionEveryone, mentionUsers, mentionRoles, suppressEveryone, suppressRoles}) { // fn#39896, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4817:126, offset: 0x010ef113, size: 234 bytes, params: 2, frame: 19
|
||||
var value;
|
||||
var channel;
|
||||
var guildId;
|
||||
suppressEveryone = !(suppressEveryone === undefined) && suppressEveryone;
|
||||
suppressRoles = !(suppressRoles === undefined) && suppressRoles;
|
||||
if (mentionEveryone) {
|
||||
if (suppressEveryone) {
|
||||
if (mentionUsers.includes(userId)) {
|
||||
return true;
|
||||
}
|
||||
if (suppressRoles) {
|
||||
return false;
|
||||
}
|
||||
if (mentionRoles == null) {
|
||||
return false;
|
||||
}
|
||||
if (mentionRoles.length === 0) {
|
||||
return false;
|
||||
}
|
||||
channel = ChannelStore.getChannel(channelId);
|
||||
if (channel == null) {
|
||||
return false;
|
||||
}
|
||||
guildId = channel.getGuildId();
|
||||
if (guildId == null) {
|
||||
return false;
|
||||
}
|
||||
if (GuildStore.getGuild(guildId) == null) {
|
||||
return false;
|
||||
}
|
||||
value = GuildMemberStore.getMember(guildId, userId);
|
||||
value = value != null;
|
||||
return value && mentionRoles.some(_fun39897);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
if (mentionUsers.includes(userId)) {
|
||||
return true;
|
||||
}
|
||||
if (suppressRoles) {
|
||||
return false;
|
||||
}
|
||||
if (mentionRoles == null) {
|
||||
return false;
|
||||
}
|
||||
if (mentionRoles.length === 0) {
|
||||
return false;
|
||||
}
|
||||
channel = ChannelStore.getChannel(channelId);
|
||||
if (channel == null) {
|
||||
return false;
|
||||
}
|
||||
guildId = channel.getGuildId();
|
||||
if (guildId == null) {
|
||||
return false;
|
||||
}
|
||||
const getGuild = GuildStore.getGuild;
|
||||
if (Reflect.apply(getGuild, GuildStore, [guildId]) == null) {
|
||||
return false;
|
||||
}
|
||||
value = GuildMemberStore.getMember(guildId, userId);
|
||||
value = value != null;
|
||||
return value && mentionRoles.some(_fun39897);
|
||||
}
|
||||
|
||||
function isMessageMentioned({message, userId, suppressEveryone, suppressRoles}) { // fn#39898, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4817:611, offset: 0x010ef219, size: 111 bytes, params: 2, frame: 15
|
||||
suppressEveryone = !(suppressEveryone === undefined) && suppressEveryone;
|
||||
suppressRoles = !(suppressRoles === undefined) && suppressRoles;
|
||||
return isMentioned({userId: userId, channelId: message.channel_id, mentionEveryone: message.mentionEveryone,
|
||||
mentionUsers: message.mentions, mentionRoles: message.mentionRoles, suppressEveryone: suppressEveryone,
|
||||
suppressRoles: suppressRoles});
|
||||
}
|
||||
|
||||
function isRawMessageMentioned({rawMessage, userId, suppressEveryone, suppressRoles}) { // fn#39899, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4817:902, offset: 0x010ef288, size: 166 bytes, params: 2, frame: 19
|
||||
suppressEveryone = !(suppressEveryone === undefined) && suppressEveryone;
|
||||
suppressRoles = !(suppressRoles === undefined) && suppressRoles;
|
||||
const isMentionedBinding = isMentioned;
|
||||
const object2 = {userId: userId};
|
||||
object2.channelId = rawMessage.channel_id;
|
||||
const mention_everyone = rawMessage.mention_everyone;
|
||||
let r7 = mention_everyone != null && mention_everyone;
|
||||
object2.mentionEveryone = r7;
|
||||
r7 = rawMessage.mentions?.map(function(a0) {
|
||||
return a0.id;
|
||||
});
|
||||
r7 = r7 ?? [];
|
||||
object2.mentionUsers = r7;
|
||||
object2.mentionRoles = rawMessage.mention_roles ?? [];
|
||||
object2.suppressEveryone = suppressEveryone;
|
||||
object2.suppressRoles = suppressRoles;
|
||||
return isMentionedBinding(object2);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user