bugfix: simple logic patches
This commit is contained in:
parent
7a9c2441a3
commit
73de6dbcec
@ -1,13 +1,15 @@
|
||||
import { Events } from 'discord.js';
|
||||
import { ChannelType, Events } from 'discord.js';
|
||||
import { VoiceChannel } from '../../database.js';
|
||||
|
||||
export const name = Events.ChannelDelete;
|
||||
export async function execute(channel) {
|
||||
if (channel.type !== ChannelType.GuildVoice) return;
|
||||
|
||||
// Delete channel entry once channel is deleted itself
|
||||
const count = await VoiceChannel.destroy({
|
||||
where: {
|
||||
id: channel.id
|
||||
}
|
||||
});
|
||||
if (count > 0) console.info(`[INFO] Custom VC with ID '${channel.id}' was deleted.`);
|
||||
if (count > 0) console.info(`[INFO] Custom VC entry with ID '${channel.id}' was destroyed.`);
|
||||
}
|
||||
|
@ -11,7 +11,6 @@ const vcPermissionOverwrites = [
|
||||
PermissionFlagsBits.ViewChannel,
|
||||
PermissionFlagsBits.MuteMembers,
|
||||
PermissionFlagsBits.MoveMembers,
|
||||
PermissionFlagsBits.ManageRoles,
|
||||
PermissionFlagsBits.Connect,
|
||||
PermissionFlagsBits.Stream,
|
||||
PermissionFlagsBits.UseVAD,
|
||||
@ -78,7 +77,8 @@ const leftVoiceChat = async (state) => {
|
||||
|
||||
export const name = Events.VoiceStateUpdate;
|
||||
export async function execute(oldState, newState) {
|
||||
if (!newState.channel) return await leftVoiceChat(oldState);
|
||||
await leftVoiceChat(oldState)
|
||||
if (!newState.channel) return;
|
||||
|
||||
// Find channel by id, return if not registered for customs
|
||||
const createCh = await VoiceChannel.findOne({
|
||||
|
Loading…
Reference in New Issue
Block a user