From df5a3d0de4d43a26bc14029b1d23d5b36865f153 Mon Sep 17 00:00:00 2001 From: mathieui Date: Sat, 30 Jan 2021 12:38:38 +0100 Subject: muc: remove callback for tab-specific /version --- poezio/tabs/muctab.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'poezio') 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 """ @@ -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: -- cgit v1.2.3