40 lines
1.2 KiB
TypeScript
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;
|
|
}
|
|
};
|