This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

+98
View File
@@ -0,0 +1,98 @@
// Metro module 9574 (f9575).
import _slicedToArray from "../_bundle/_slicedToArray";
import ChannelMemberStore from "../stores/ChannelMemberStore";
import PermissionStore from "../stores/PermissionStore";
import { Permissions } from "../Constants";
import Module38 from "../_bundle/Module38";
import MessageParser from "../modules/messages/MessageParser";
function $mk82798($env) {
return (a0) => {
const r3 = $env;
if (!(r3[0] !== "@everyone" && a0.id === $env.$parent[6].OFFLINE)) {
r3[1] = r3[1] + a0.count;
}
};
}
let c6318_7;
let env6318 = {};
const parsedItemUsesEveryoneRole = function parsedItemUsesEveryoneRole(a0) {
L14: {
if (typeof a0.content === "string") {
if (a0.type !== "inlineCode" && a0.type !== "codeBlock") {
const content = a0.content;
const r43 = content == null ? void 0 : content.match(c6318_7);
if (r43 != null) {
return _slicedToArray(r43, 1)[0];
}
break L14;
}
return null;
}
if (Array.isArray(a0.content)) {
for (const item of a0.content) {
const r32 = parsedItemUsesEveryoneRole(item);
if (r32 == null) {
continue;
}
return r32;
}
return null;
}
}
return null;
};
c6318_7 = new RegExp(/@(:?everyone|here)/);
const r32 = {
shouldShowEveryoneGuard: function shouldShowEveryoneGuard(a0, a1) {
let r28;
let env17312;
Module38(a1.getGuildId() != null, "isGuildChannel with null guildId");
const r16 = env17312 = {
$parent: env6318
};
env17312[0] = a0;
env17312[1] = 0;
if (a1.isThread()) {
let memberCount = a1.memberCount;
if (memberCount == null) {
memberCount = 0;
}
r28 = memberCount;
} else {
ChannelMemberStore.getProps(a1.getGuildId(), a1.id).groups.forEach($mk82798(r16));
r28 = env17312[1];
}
return r28 > 30 && PermissionStore.can(Permissions.MENTION_EVERYONE, a1);
},
everyoneMemberCount: function everyoneMemberCount(a0, a1) {
let r18;
let env17311;
const r2 = env17311 = {
$parent: env6318
};
env17311[0] = a0;
env17311[1] = 0;
if (a1.isThread()) {
let memberCount = a1.memberCount;
if (memberCount == null) {
memberCount = 0;
}
r18 = memberCount;
} else {
ChannelMemberStore.getProps(a1.getGuildId(), a1.id).groups.forEach($mk82798(r2));
r18 = env17311[1];
}
return r18;
},
extractEveryoneRole: function extractEveryoneRole(a0, a1) {
for (const item of MessageParser.parsePreprocessor(a1, a0)) {
const r32 = parsedItemUsesEveryoneRole(item);
if (r32 == null) {
continue;
}
return r32;
}
return null;
}
};
export default r32;