fix(arabot): fix no reply for voice channel updates

This commit is contained in:
Anthony 2023-04-30 23:06:49 +01:00
parent 90207acaae
commit 0b68a7c524

View File

@ -170,42 +170,41 @@ export class AccessCommand extends Command {
}); });
return; return;
} }
return; } else {
} // Set permissions of text channel
switch (permission) {
// Set permissions of text channel case 'add':
switch (permission) { await channel.permissionOverwrites.create(permId, {
case 'add': ViewChannel: true,
await channel.permissionOverwrites.create(permId, { SendMessages: true,
ViewChannel: true, ReadMessageHistory: true,
SendMessages: true, });
ReadMessageHistory: true, break;
}); case 'view':
break; await channel.permissionOverwrites.create(permId, {
case 'view': ViewChannel: true,
await channel.permissionOverwrites.create(permId, { SendMessages: false,
ViewChannel: true, AddReactions: false,
SendMessages: false, ReadMessageHistory: true,
AddReactions: false, });
ReadMessageHistory: true, break;
}); case 'remove':
break; await channel.permissionOverwrites.create(permId, {
case 'remove': ViewChannel: false,
await channel.permissionOverwrites.create(permId, { SendMessages: false,
ViewChannel: false, ReadMessageHistory: false,
SendMessages: false, });
ReadMessageHistory: false, break;
}); case 'reset':
break; await channel.permissionOverwrites.delete(permId);
case 'reset': break;
await channel.permissionOverwrites.delete(permId); default:
break; await interaction.reply({
default: content: 'Incorrect permission option!',
await interaction.reply({ ephemeral: true,
content: 'Incorrect permission option!', });
ephemeral: true, return;
}); }
return;
} }
await interaction.reply(`Successfully updated permissions for ${channel}`); await interaction.reply(`Successfully updated permissions for ${channel}`);