XEP-0163: do not broadcast caps when adding/removing interest

This commit is contained in:
mathieui 2021-04-19 23:19:40 +02:00
parent 8828a5b99d
commit 7bb94afdc8

View file

@ -61,7 +61,7 @@ class XEP_0163(BasePlugin):
self.xmpp['xep_0030'].add_feature('%s+notify' % ns, self.xmpp['xep_0030'].add_feature('%s+notify' % ns,
jid=jid) jid=jid)
asyncio.ensure_future( asyncio.ensure_future(
self.xmpp['xep_0115'].update_caps(jid), self.xmpp['xep_0115'].update_caps(jid, broadcast=False),
loop=self.xmpp.loop, loop=self.xmpp.loop,
) )
@ -82,7 +82,7 @@ class XEP_0163(BasePlugin):
self.xmpp['xep_0030'].del_feature(jid=jid, self.xmpp['xep_0030'].del_feature(jid=jid,
feature='%s+notify' % namespace) feature='%s+notify' % namespace)
asyncio.ensure_future( asyncio.ensure_future(
self.xmpp['xep_0115'].update_caps(jid), self.xmpp['xep_0115'].update_caps(jid, broadcast=False),
loop=self.xmpp.loop, loop=self.xmpp.loop,
) )