diff options
author | mathieui <mathieui@mathieui.net> | 2021-01-30 12:38:38 +0100 |
---|---|---|
committer | Link Mauve <linkmauve@linkmauve.fr> | 2021-02-03 15:22:09 +0100 |
commit | df5a3d0de4d43a26bc14029b1d23d5b36865f153 (patch) | |
tree | 5d111d6903be1a37bda94d25263f05335c163493 | |
parent | 23c17831438b0d2dfc9da371c3462450a18fafc6 (diff) | |
download | poezio-df5a3d0de4d43a26bc14029b1d23d5b36865f153.tar.gz poezio-df5a3d0de4d43a26bc14029b1d23d5b36865f153.tar.bz2 poezio-df5a3d0de4d43a26bc14029b1d23d5b36865f153.tar.xz poezio-df5a3d0de4d43a26bc14029b1d23d5b36865f153.zip |
muc: remove callback for tab-specific /version
-rw-r--r-- | poezio/tabs/muctab.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/poezio/tabs/muctab.py b/poezio/tabs/muctab.py index 008a72c0..2a4c3658 100644 --- a/poezio/tabs/muctab.py +++ b/poezio/tabs/muctab.py @@ -1457,7 +1457,7 @@ class MucTab(ChatTab): self.set_nick_color(nick, color) @command_args_parser.quoted(1) - def command_version(self, args: List[str]) -> None: + async def command_version(self, args: List[str]) -> None: """ /version <jid or nick> """ @@ -1466,7 +1466,7 @@ class MucTab(ChatTab): return nick = args[0] try: - if nick in [user.nick for user in self.users]: + if nick in {user.nick for user in self.users}: jid = copy(self.jid) jid.resource = nick else: @@ -1474,8 +1474,8 @@ class MucTab(ChatTab): except InvalidJID: self.core.information('Invalid jid or nick %r' % nick, 'Error') return - self.core.xmpp.plugin['xep_0092'].get_version( - jid, callback=self.core.handler.on_version_result) + iq = await self.core.xmpp.plugin['xep_0092'].get_version(jid) + self.core.handler.on_version_result(iq) @command_args_parser.quoted(1) def command_nick(self, args: List[str]) -> None: |