diff --git a/mautrix_telegram/user.py b/mautrix_telegram/user.py index e3d97b7c..9a382793 100644 --- a/mautrix_telegram/user.py +++ b/mautrix_telegram/user.py @@ -470,8 +470,8 @@ class User(DBUser, AbstractUser, BaseUser): self.log.debug("Removing tag {tag} from {portal.mxid}/{portal.tgid}") await puppet.intent.remove_room_tag(portal.mxid, tag) - async def _mute_room(cls, puppet: pu.Puppet, portal: po.Portal, mute_until: datetime) -> None: - if not cls.config["bridge.mute_bridging"] or not portal or not portal.mxid: + async def _mute_room(self, puppet: pu.Puppet, portal: po.Portal, mute_until: datetime) -> None: + if not self.config["bridge.mute_bridging"] or not portal or not portal.mxid: return now = datetime.utcnow().replace(tzinfo=timezone.utc) if mute_until is not None and mute_until > now: