diff --git a/mautrix_telegram/commands/portal/util.py b/mautrix_telegram/commands/portal/util.py index 05c020a9..6a2c156d 100644 --- a/mautrix_telegram/commands/portal/util.py +++ b/mautrix_telegram/commands/portal/util.py @@ -55,6 +55,5 @@ async def user_has_power_level(room_id: RoomID, intent: IntentAPI, sender: u.Use await intent.get_power_levels(room_id) except MatrixRequestError: return False - event_type = EventType.find(f"net.maunium.telegram.{event}") - event_type.t_class = EventType.Class.STATE + event_type = EventType.find(f"net.maunium.telegram.{event}", t_class=EventType.Class.STATE) return intent.state_store.has_power_level(room_id, sender.mxid, event_type) diff --git a/mautrix_telegram/portal/base.py b/mautrix_telegram/portal/base.py index 830ff5ca..d66ed203 100644 --- a/mautrix_telegram/portal/base.py +++ b/mautrix_telegram/portal/base.py @@ -234,8 +234,7 @@ class BasePortal(ABC): await self.main_intent.get_power_levels(self.mxid) except MatrixRequestError: return False - evt_type = EventType.find(f"net.maunium.telegram.{event}") - evt_type.t_class = EventType.Class.STATE + evt_type = EventType.find(f"net.maunium.telegram.{event}", t_class=EventType.Class.STATE) return self.main_intent.state_store.has_power_level(self.mxid, user.mxid, evt_type) def get_input_entity(self, user: 'AbstractUser'