Philipp Hörist pushed to branch master at gajim / python-nbxmpp
Commits: ce7fc535 by lovetox at 2020-11-26T22:36:54+01:00 PubSub: Add delete() method - - - - - 1 changed file: - nbxmpp/modules/pubsub.py Changes: ===================================== nbxmpp/modules/pubsub.py ===================================== @@ -192,6 +192,13 @@ class PubSub(BaseModule): response = yield _make_retract_request(node, id_, jid, notify) yield process_response(response) + @iq_request_task + def delete(self, node, jid=None): + _task = yield + + response = yield _make_delete_request(node, jid) + yield process_response(response) + @iq_request_task def reconfigure_node(self, node, options, jid=None): _task = yield @@ -397,6 +404,14 @@ def _make_retract_request(node, id_, jid, notify): return query +def _make_delete_request(node, jid): + query = Iq('set', to=jid) + pubsub = query.addChild('pubsub', namespace=Namespace.PUBSUB_OWNER) + + pubsub.addChild('delete', attrs={'node': node}) + return query + + def _make_node_configuration(node, form, jid): query = Iq('set', to=jid) pubsub = query.addChild('pubsub', namespace=Namespace.PUBSUB_OWNER) View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/-/commit/ce7fc5350858adf553a74cd675c074684b22086e -- View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/-/commit/ce7fc5350858adf553a74cd675c074684b22086e You're receiving this email because of your account on dev.gajim.org.
_______________________________________________ Commits mailing list Commits@gajim.org https://lists.gajim.org/cgi-bin/listinfo/commits