decord/source/modules/channel/isRoleRequired.tsx
github-actions cd74c1f217 chore: update source for alpha 345.5
Skipped 1 file(s) >100MB (GitHub limit): source/__vendor/09xxx/9667_m.js (378 MB)
2026-09-05 10:56:28 +00:00

40 lines
1.2 KiB
TypeScript

// Module ID: 5062
// Function ID: 5063
// Name: isRoleRequired
// Dependencies: [1961, 1085, 4204, 1086, 2]
// Exports: default
// Module 5062 (isRoleRequired)
import set from "set" /* 2 */;
import sum from "sum" /* 1085 */;
import fromStringAll from "fromString" /* 1086 */;
import createChannelRecord from "createChannelRecord" /* 1961 */;
import applyOverwritesAll from "applyOverwrites" /* 4204 */;
let closure_2 = createChannelRecord.GUILD_NON_CATEGORY_CHANNEL_TYPES;
const Permissions = sum.Permissions;
const result = set.fileFinishedImporting("modules/channel/isRoleRequired.tsx");
export default function isRoleRequired(guild_id) {
if (null == guild_id) {
return false;
} else {
if (null != guild_id.guild_id) {
if (set.has(tmp9)) {
if (guild_id.isGuildVocal()) {
if (!obj.canEveryoneRole(Permissions.CONNECT, guild_id)) {
return true;
}
obj = applyOverwritesAll;
}
let hasItem = null != tmp4;
if (hasItem) {
hasItem = fromStringAll.has(tmp4.deny, Permissions.VIEW_CHANNEL);
const obj2 = fromStringAll;
}
return hasItem;
}
}
return false;
}
};