3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-03-14 21:31:50 +00:00

fix: isCommunicationDisabled()

This commit is contained in:
Dragory 2023-04-01 20:15:03 +03:00
parent 7c8573c6d5
commit 017ef5674a
No known key found for this signature in database
GPG key ID: 5F387BA66DF8AAC1
3 changed files with 3 additions and 8 deletions

View file

@ -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;

View file

@ -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);
}
}

View file

@ -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;
}