[Gabriel] add <confirm> tag when we reply to XEP-0070 request when it's a message. Fixes #5690
This commit is contained in:
parent
b8df75537b
commit
974001196d
|
@ -990,10 +990,14 @@ ConnectionCaps, ConnectionHandlersBase, ConnectionJingle):
|
|||
if not self.connection or self.connected < 2:
|
||||
return
|
||||
if answer == 'yes':
|
||||
self.connection.send(iq_obj.buildReply('result'))
|
||||
confirm = iq_obj.getTag('confirm')
|
||||
reply = iq_obj.buildReply('result')
|
||||
if iq_obj.getType() == 'message':
|
||||
reply.addChild(node=confirm)
|
||||
self.connection.send(reply)
|
||||
elif answer == 'no':
|
||||
err = common.xmpp.Error(iq_obj,
|
||||
common.xmpp.protocol.ERR_NOT_AUTHORIZED)
|
||||
common.xmpp.protocol.ERR_NOT_AUTHORIZED)
|
||||
self.connection.send(err)
|
||||
|
||||
def _HttpAuthCB(self, con, iq_obj):
|
||||
|
|
Loading…
Reference in New Issue