bug fixes

This commit is contained in:
Isaac
2022-10-04 21:23:01 +01:00
parent 74c0fd0fd1
commit bf4d17bd42
4 changed files with 12 additions and 5 deletions

View File

@@ -1,3 +1,5 @@
const { PermissionsBitField } = require('discord.js');
module.exports.get = fastify => ({
handler: async (req, res) => {
/** @type {import('client')} */
@@ -11,14 +13,14 @@ module.exports.get = fastify => ({
if (settings.logChannel) {
const permissions = guild.members.me.permissionsIn(settings.logChannel);
if (!permissions.has('SendMessages')) {
if (!permissions.has(PermissionsBitField.Flags.SendMessages)) {
problems.push({
id: 'logChannelMissingPermission',
permission: 'SendMessages',
});
}
if (!permissions.has('EmbedLinks')) {
if (!permissions.has(PermissionsBitField.Flags.EmbedLinks)) {
problems.push({
id: 'logChannelMissingPermission',
permission: 'EmbedLinks',

View File

@@ -1,3 +1,5 @@
const { PermissionsBitField } = require('discord.js');
module.exports.get = fastify => ({
handler: async (req, res) => {
const { client } = res.context.config;
@@ -5,7 +7,7 @@ module.exports.get = fastify => ({
.filter(async guild => {
const member = await guild.members.fetch(req.user.payload.id);
if (!member) return false;
return member.permissions.has('MANAGE_GUILD');
return member.permissions.has(PermissionsBitField.Flags.ManageGuild);
})
.map(guild => ({
id: guild.id,