diff options
Diffstat (limited to 'poezio/multiuserchat.py')
-rw-r--r-- | poezio/multiuserchat.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/poezio/multiuserchat.py b/poezio/multiuserchat.py index 778e9f3f..a70fb4d0 100644 --- a/poezio/multiuserchat.py +++ b/poezio/multiuserchat.py @@ -12,6 +12,7 @@ slix plugin from __future__ import annotations +import asyncio from xml.etree import ElementTree as ET from typing import ( Optional, @@ -118,7 +119,9 @@ def join_groupchat( xmpp.plugin['xep_0045'].rooms[jid] = {} xmpp.plugin['xep_0045'].our_nicks[jid] = to.resource - xmpp.plugin['xep_0030'].get_info(jid=jid, callback=on_disco) + asyncio.ensure_future( + xmpp.plugin['xep_0030'].get_info(jid=jid, callback=on_disco) + ) def leave_groupchat( |