Tulir Asokan 2 жил өмнө
parent
commit
ddbcd47a44

+ 3 - 4
mautrix_signal/commands/signal.py

@@ -599,14 +599,13 @@ async def warn_missing_power(levels: PowerLevelStateEventContent, evt: CommandEv
     help_text="Invite a Signal user by phone number",
     help_args="<_phone_>",
 )
-async def invite(evt: CommandEvent) -> EventID:
+async def invite(evt: CommandEvent) -> EventID | None:
     if not evt.is_portal:
         return await evt.reply("This is not a portal room.")
-    else:
-        portal = evt.portal
+    portal = evt.portal
     puppet = await _get_puppet_from_cmd(evt)
     if not puppet:
-        return
+        return None
     levels = await portal.main_intent.get_power_levels(portal.mxid)
     if levels.get_user_level(puppet.mxid) < levels.invite:
         return await evt.reply("You do not have permissions to invite users to this room")