mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-03-15 05:41:51 +00:00
fix: isCommunicationDisabled()
This commit is contained in:
parent
7c8573c6d5
commit
017ef5674a
3 changed files with 3 additions and 8 deletions
|
@ -47,7 +47,7 @@ export const UnmuteCmd = modActionsCmd({
|
||||||
if (
|
if (
|
||||||
!(await pluginData.state.mutes.isMuted(user.id)) &&
|
!(await pluginData.state.mutes.isMuted(user.id)) &&
|
||||||
!hasMuteRole &&
|
!hasMuteRole &&
|
||||||
!memberToUnmute?.communicationDisabledUntilTimestamp
|
!memberToUnmute?.isCommunicationDisabled()
|
||||||
) {
|
) {
|
||||||
sendErrorMessage(pluginData, msg.channel, "Cannot unmute: member is not muted");
|
sendErrorMessage(pluginData, msg.channel, "Cannot unmute: member is not muted");
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -53,7 +53,7 @@ export async function clearMute(
|
||||||
if (muteRole && member.roles.cache.has(muteRole)) {
|
if (muteRole && member.roles.cache.has(muteRole)) {
|
||||||
await member.roles.remove(muteRole);
|
await member.roles.remove(muteRole);
|
||||||
}
|
}
|
||||||
if (member.communicationDisabledUntilTimestamp) {
|
if (member.isCommunicationDisabled()) {
|
||||||
await member.timeout(null);
|
await member.timeout(null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,12 +26,7 @@ export async function unmuteUser(
|
||||||
const member = await resolveMember(pluginData.client, pluginData.guild, userId, true); // Grab the fresh member so we don't have stale role info
|
const member = await resolveMember(pluginData.client, pluginData.guild, userId, true); // Grab the fresh member so we don't have stale role info
|
||||||
const modId = caseArgs.modId || pluginData.client.user!.id;
|
const modId = caseArgs.modId || pluginData.client.user!.id;
|
||||||
|
|
||||||
if (
|
if (!existingMute && member && !memberHasMutedRole(pluginData, member) && !member?.isCommunicationDisabled()) {
|
||||||
!existingMute &&
|
|
||||||
member &&
|
|
||||||
!memberHasMutedRole(pluginData, member) &&
|
|
||||||
!member?.communicationDisabledUntilTimestamp
|
|
||||||
) {
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue