diff options
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/omemo_plugin.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/omemo_plugin.py b/plugins/omemo_plugin.py index 7fd352fa..fff10cbf 100644 --- a/plugins/omemo_plugin.py +++ b/plugins/omemo_plugin.py @@ -10,6 +10,7 @@ """ import os +import asyncio import logging from poezio.plugin_e2ee import E2EEPlugin @@ -55,7 +56,9 @@ class Plugin(E2EEPlugin): except (PluginCouldNotLoad,): log.exception('And error occured when loading the omemo plugin.') - self.core.xmpp['xep_0384'].session_start(self.core.xmpp.boundjid) + asyncio.ensure_future( + self.core.xmpp['xep_0384'].session_start(self.core.xmpp.boundjid) + ) def display_error(self, txt) -> None: self.api.information(txt, 'Error') |