Skip to content

Commit ffef9bb

Browse files
committed
Revert "Re-apply persistent mute changes"
This reverts commit 52c3703.
1 parent 52c3703 commit ffef9bb

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

mutes/mutes.py

+12-14
Original file line numberDiff line numberDiff line change
@@ -284,11 +284,10 @@ async def _auto_unmute_user(self, guild: discord.Guild, data: dict):
284284
member = guild.get_member(data["member"])
285285
author = guild.get_member(data["author"])
286286
if not member:
287-
### Don't remove the mute, so it can persist on rejoin
288-
# async with self.config.guild(guild).muted_users() as muted_users:
289-
# if str(data["member"]) in muted_users:
290-
# del muted_users[str(data["member"])]
291-
# del self._server_mutes[guild.id][data["member"]]
287+
async with self.config.guild(guild).muted_users() as muted_users:
288+
if str(data["member"]) in muted_users:
289+
del muted_users[str(data["member"])]
290+
del self._server_mutes[guild.id][data["member"]]
292291
return
293292
success = await self.unmute_user(guild, author, member, _("Automatic unmute"))
294293
async with self.config.guild(guild).muted_users() as muted_users:
@@ -457,15 +456,14 @@ async def _auto_channel_unmute_user(
457456
member = channel.guild.get_member(data["member"])
458457
author = channel.guild.get_member(data["author"])
459458
if not member:
460-
### Don't remove the mute, so it can persist on rejoin
461-
# async with self.config.channel(channel).muted_users() as muted_users:
462-
# if str(data["member"]) in muted_users:
463-
# del muted_users[str(data["member"])]
464-
# if (
465-
# channel.id in self._channel_mutes
466-
# and data["member"] in self._channel_mutes[channel.id]
467-
# ):
468-
# del self._channel_mutes[channel.id][data["member"]]
459+
async with self.config.channel(channel).muted_users() as muted_users:
460+
if str(data["member"]) in muted_users:
461+
del muted_users[str(data["member"])]
462+
if (
463+
channel.id in self._channel_mutes
464+
and data["member"] in self._channel_mutes[channel.id]
465+
):
466+
del self._channel_mutes[channel.id][data["member"]]
469467
return None
470468
success = await self.channel_unmute_user(
471469
channel.guild, channel, author, member, _("Automatic unmute")

0 commit comments

Comments
 (0)