Update DJS

This commit is contained in:
Dark 2021-07-04 17:41:44 +02:00
parent ac619ec00f
commit 5e73d380c5
No known key found for this signature in database
GPG key ID: 384C4B4F5B1E25A8
23 changed files with 71 additions and 56 deletions

View file

@ -69,11 +69,11 @@ export async function muteUser(
// exclude managed roles from being removed
const managedRoles = pluginData.guild.roles.cache.filter(x => x.managed).map(y => y.id);
newRoles = currentUserRoles.filter(r => !managedRoles.includes(r));
await member.roles.set(newRoles);
await member.roles.set(newRoles as Snowflake[]);
}
} else {
newRoles = currentUserRoles.filter(x => !(<string[]>removeRoles).includes(x));
await member.roles.set(newRoles);
await member.roles.set(newRoles as Snowflake[]);
}
// set roles to be restored
@ -88,7 +88,7 @@ export async function muteUser(
// Apply mute role if it's missing
if (!currentUserRoles.includes(muteRole as Snowflake)) {
try {
await member.roles.add(muteRole);
await member.roles.add(muteRole as Snowflake);
} catch (e) {
const actualMuteRole = pluginData.guild.roles.cache.find(x => x.id === muteRole);
if (!actualMuteRole) {