comparison src/plugins/plugin_xep_0277.py @ 2272:b5befe7722d3

plugin XEP-0060: added sendItem and psItemSend bridge method as a way to send directly raw XML for an item + use client instead of profile_key in publish + renamed psItemGet to psItemsGet
author Goffi <goffi@goffi.org>
date Tue, 27 Jun 2017 19:38:20 +0200
parents a8eaaac4d80f
children 330f8d4e2ad4
comparison
equal deleted inserted replaced
2271:2fae89f30b8d 2272:b5befe7722d3
577 try: 577 try:
578 yield self._manageComments(client, data, service, node, item_id, access=None) 578 yield self._manageComments(client, data, service, node, item_id, access=None)
579 except error.StanzaError: 579 except error.StanzaError:
580 log.warning(u"Can't create comments node for item {}".format(item_id)) 580 log.warning(u"Can't create comments node for item {}".format(item_id))
581 item = yield self.data2entry(data, item_id, client.profile) 581 item = yield self.data2entry(data, item_id, client.profile)
582 ret = yield self._p.publish(service, node, [item], profile_key=client.profile) 582 ret = yield self._p.publish(client, service, node, [item])
583 defer.returnValue(ret) 583 defer.returnValue(ret)
584 584
585 ## retract ## 585 ## retract ##
586 586
587 def _mbRetract(self, service_jid_s, nodeIdentifier, itemIdentifier, profile_key): 587 def _mbRetract(self, service_jid_s, nodeIdentifier, itemIdentifier, profile_key):