summaryrefslogtreecommitdiff
path: root/poezio/tabs/muctab.py
diff options
context:
space:
mode:
authormathieui <mathieui@mathieui.net>2021-01-30 12:38:38 +0100
committerLink Mauve <linkmauve@linkmauve.fr>2021-02-03 15:22:09 +0100
commitdf5a3d0de4d43a26bc14029b1d23d5b36865f153 (patch)
tree5d111d6903be1a37bda94d25263f05335c163493 /poezio/tabs/muctab.py
parent23c17831438b0d2dfc9da371c3462450a18fafc6 (diff)
downloadpoezio-df5a3d0de4d43a26bc14029b1d23d5b36865f153.tar.gz
poezio-df5a3d0de4d43a26bc14029b1d23d5b36865f153.tar.bz2
poezio-df5a3d0de4d43a26bc14029b1d23d5b36865f153.tar.xz
poezio-df5a3d0de4d43a26bc14029b1d23d5b36865f153.zip
muc: remove callback for tab-specific /version
Diffstat (limited to 'poezio/tabs/muctab.py')
-rw-r--r--poezio/tabs/muctab.py8
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: