Mercurial > libervia-backend
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): |