From 6d241be78971af2eb800f98fe2283f42344a7cb6 Mon Sep 17 00:00:00 2001 From: mathieui Date: Mon, 15 Feb 2021 21:50:01 +0100 Subject: [PATCH] XEP-0077: Fix "register" event on stream features. --- slixmpp/plugins/xep_0077/register.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/slixmpp/plugins/xep_0077/register.py b/slixmpp/plugins/xep_0077/register.py index 953fee70..1850b2c9 100644 --- a/slixmpp/plugins/xep_0077/register.py +++ b/slixmpp/plugins/xep_0077/register.py @@ -203,14 +203,14 @@ class XEP_0077(BasePlugin): self.xmpp.del_filter('in', self._force_stream_feature) return stanza - def _handle_register_feature(self, features): + async def _handle_register_feature(self, features): if 'mechanisms' in self.xmpp.features: # We have already logged in with an account return False if self.create_account and self.xmpp.event_handled('register'): - form = self.get_registration() - self.xmpp.event('register', form) + form = await self.get_registration() + await self.xmpp.event_async('register', form) return True return False