mirror of
https://github.com/Hessenuk/DiscordTickets.git
synced 2025-09-06 02:01:26 +03:00
bug fixes
This commit is contained in:
@@ -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',
|
||||
|
@@ -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,
|
||||
|
Reference in New Issue
Block a user