catch channel delete error
This commit is contained in:
parent
ab6ca9edeb
commit
e74bd83ee6
@ -102,25 +102,26 @@ export const name = Events.VoiceStateUpdate;
|
|||||||
*/
|
*/
|
||||||
export async function execute(oldState, newState) {
|
export async function execute(oldState, newState) {
|
||||||
const { channel } = newState;
|
const { channel } = newState;
|
||||||
await leftVoiceChat(oldState);
|
let step = 'delete';
|
||||||
if (!channel) return;
|
|
||||||
|
|
||||||
// Find channel by id, return if not registered for customs
|
|
||||||
const createCh = await VoiceChannel.findOne({
|
|
||||||
where: {
|
|
||||||
id: channel.id,
|
|
||||||
create: true
|
|
||||||
}
|
|
||||||
});
|
|
||||||
if (createCh === null) return;
|
|
||||||
|
|
||||||
// Extract user data
|
|
||||||
const member = newState.member;
|
|
||||||
|
|
||||||
// Extract channel data
|
|
||||||
const channels = newState.guild.channels;
|
|
||||||
let step = 'create';
|
|
||||||
try {
|
try {
|
||||||
|
await leftVoiceChat(oldState);
|
||||||
|
if (!channel) return;
|
||||||
|
|
||||||
|
// Find channel by id, return if not registered for customs
|
||||||
|
const createCh = await VoiceChannel.findOne({
|
||||||
|
where: {
|
||||||
|
id: channel.id,
|
||||||
|
create: true
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (createCh === null) return;
|
||||||
|
|
||||||
|
// Extract user data
|
||||||
|
const member = newState.member;
|
||||||
|
|
||||||
|
step = 'create';
|
||||||
|
// Extract channel data
|
||||||
|
const channels = newState.guild.channels;
|
||||||
const privCh = await getChannel(member, channels, channel);
|
const privCh = await getChannel(member, channels, channel);
|
||||||
|
|
||||||
step = 'move to';
|
step = 'move to';
|
||||||
|
Loading…
Reference in New Issue
Block a user