forked from Galactic/galactic-bot
formatting
This commit is contained in:
parent
1541d2af83
commit
a84b91da8f
@ -14,6 +14,10 @@
|
||||
// "sourceType": "module"
|
||||
// },
|
||||
"rules": {
|
||||
"max-len": ["warn", {
|
||||
"code": 140,
|
||||
"ignoreComments": true
|
||||
}],
|
||||
"accessor-pairs": "warn",
|
||||
"array-callback-return": "warn",
|
||||
"arrow-parens": "warn",
|
||||
@ -52,7 +56,7 @@
|
||||
"func-name-matching": "warn",
|
||||
"func-names": "warn",
|
||||
"func-style": "warn",
|
||||
"function-paren-newline": "warn",
|
||||
"function-paren-newline": ["warn", "consistent"],
|
||||
"generator-star-spacing": "warn",
|
||||
"grouped-accessor-pairs": "warn",
|
||||
"guard-for-in": "warn",
|
||||
@ -157,7 +161,9 @@
|
||||
"no-var": "warn",
|
||||
"no-void": "warn",
|
||||
"no-whitespace-before-property": "warn",
|
||||
"nonblock-statement-body-position": "warn",
|
||||
"nonblock-statement-body-position": ["warn", "any", {
|
||||
|
||||
}],
|
||||
"object-curly-spacing": [
|
||||
"warn",
|
||||
"always"
|
||||
|
@ -15,7 +15,11 @@ const addField = (array, type) => {
|
||||
};
|
||||
const sorted = array.sort((a, b) => a.position - b.position) || [];
|
||||
for (const i of sorted) {
|
||||
const text = `${Emojis.role} **${i.role}** has ${i.permissions.map((p) => `\`${PermissionNames[p]}\``).join(', ')} in ${Emojis[i.type === 'text' ? 'text-channel' : 'voice-channel']} **${i.channel}**\n`;
|
||||
const text = `${Emojis.role} **${i.role}** has ${i.permissions.map(
|
||||
(p) => `\`${PermissionNames[p]}\``
|
||||
).join(', ')} in ${Emojis[i.type === 'text'
|
||||
? 'text-channel'
|
||||
: 'voice-channel']} **${i.channel}**\n`;
|
||||
if (field.value.length + text.length <= EmbedLimits.fieldValue) field.value += text;
|
||||
}
|
||||
return field;
|
||||
@ -264,7 +268,7 @@ class MuteSetting extends Setting {
|
||||
|
||||
}
|
||||
|
||||
async fields(guild) {
|
||||
fields(guild) {
|
||||
const setting = guild._settings[this.name] || {};
|
||||
return [
|
||||
{
|
||||
@ -277,7 +281,7 @@ class MuteSetting extends Setting {
|
||||
value: `\`${setting.type || 0}\``,
|
||||
inline: true
|
||||
},
|
||||
//{ name: '\u200b', value: '\u200b', inline: true },
|
||||
{ name: '\u200b', value: '\u200b', inline: true },
|
||||
{
|
||||
name: guild.format('SETTING_MUTE_PERMANENT'),
|
||||
value: guild.format('GENERAL_STATE', { bool: setting.permanent }, { code: true }),
|
||||
@ -288,7 +292,7 @@ class MuteSetting extends Setting {
|
||||
value: setting.default ? Util.humanise(setting.default) : '`N/A`',
|
||||
inline: true
|
||||
},
|
||||
//{ name: '\u200b', value: '\u200b', inline: true }
|
||||
{ name: '\u200b', value: '\u200b', inline: true }
|
||||
];
|
||||
}
|
||||
|
||||
@ -301,8 +305,10 @@ class MuteSetting extends Setting {
|
||||
return async (interaction) => {
|
||||
if (interaction.isButton()) {
|
||||
if ((/^\d$/u).test(interaction.customId)) setting.type = parseInt(interaction.customId);
|
||||
else if (['allow_permanent', 'disallow_permanent'].includes(interaction.customId)) setting.allowPermanent = interaction.customId === 'allow_permanent';
|
||||
else if ((/\d+h/u).test(interaction.customId)) setting.defaultDuration = this.client.resolver.resolveTime(interaction.customId);
|
||||
else if (['allow_permanent', 'disallow_permanent'].includes(interaction.customId))
|
||||
setting.allowPermanent = interaction.customId === 'allow_permanent';
|
||||
else if ((/\d+h/u).test(interaction.customId))
|
||||
setting.defaultDuration = this.client.resolver.resolveTime(interaction.customId);
|
||||
} else if (interaction.customId === 'role') {
|
||||
if (interaction.value === 'create') await this.createRole();
|
||||
[setting.role] = interaction.values;
|
||||
|
Loading…
Reference in New Issue
Block a user