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 (
|
||||
!(await pluginData.state.mutes.isMuted(user.id)) &&
|
||||
!hasMuteRole &&
|
||||
!memberToUnmute?.communicationDisabledUntilTimestamp
|
||||
!memberToUnmute?.isCommunicationDisabled()
|
||||
) {
|
||||
sendErrorMessage(pluginData, msg.channel, "Cannot unmute: member is not muted");
|
||||
return;
|
||||
|
|
|
@ -53,7 +53,7 @@ export async function clearMute(
|
|||
if (muteRole && member.roles.cache.has(muteRole)) {
|
||||
await member.roles.remove(muteRole);
|
||||
}
|
||||
if (member.communicationDisabledUntilTimestamp) {
|
||||
if (member.isCommunicationDisabled()) {
|
||||
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 modId = caseArgs.modId || pluginData.client.user!.id;
|
||||
|
||||
if (
|
||||
!existingMute &&
|
||||
member &&
|
||||
!memberHasMutedRole(pluginData, member) &&
|
||||
!member?.communicationDisabledUntilTimestamp
|
||||
) {
|
||||
if (!existingMute && member && !memberHasMutedRole(pluginData, member) && !member?.isCommunicationDisabled()) {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue