Use parse_user_id instead of parse_mxid
This commit is contained in:
parent
c65623015b
commit
ff73ef64ec
|
@ -119,7 +119,7 @@ class KarmaBot(Plugin):
|
||||||
|
|
||||||
@karma.subcommand("view", help="View your or another users karma")
|
@karma.subcommand("view", help="View your or another users karma")
|
||||||
@command.argument("user", "user ID", required=False,
|
@command.argument("user", "user ID", required=False,
|
||||||
parser=lambda val: Client.parse_mxid(val) if val else None)
|
parser=lambda val: Client.parse_user_id(val) if val else None)
|
||||||
async def view_karma(self, evt: MessageEvent, user: Optional[Tuple[str, str]]) -> None:
|
async def view_karma(self, evt: MessageEvent, user: Optional[Tuple[str, str]]) -> None:
|
||||||
if user is not None:
|
if user is not None:
|
||||||
mxid = UserID(f"@{user[0]}:{user[1]}")
|
mxid = UserID(f"@{user[0]}:{user[1]}")
|
||||||
|
@ -243,7 +243,7 @@ class KarmaBot(Plugin):
|
||||||
await evt.mark_read()
|
await evt.mark_read()
|
||||||
|
|
||||||
def _denotify(self, mxid: UserID) -> str:
|
def _denotify(self, mxid: UserID) -> str:
|
||||||
localpart, _ = self.client.parse_mxid(mxid)
|
localpart, _ = self.client.parse_user_id(mxid)
|
||||||
return "\u2063".join(localpart)
|
return "\u2063".join(localpart)
|
||||||
|
|
||||||
def _user_link(self, user_id: UserID) -> str:
|
def _user_link(self, user_id: UserID) -> str:
|
||||||
|
|
Loading…
Reference in New Issue