From 2fe8489d368a371aefbfbe66e74621a8df14cdc2 Mon Sep 17 00:00:00 2001 From: fiaxh Date: Fri, 10 Mar 2017 17:01:45 +0100 Subject: Rename vala-xmpp library to xmpp-vala --- .../src/module/xep/0049_private_xml_storage.vala | 65 ---------------------- 1 file changed, 65 deletions(-) delete mode 100644 vala-xmpp/src/module/xep/0049_private_xml_storage.vala (limited to 'vala-xmpp/src/module/xep/0049_private_xml_storage.vala') diff --git a/vala-xmpp/src/module/xep/0049_private_xml_storage.vala b/vala-xmpp/src/module/xep/0049_private_xml_storage.vala deleted file mode 100644 index c57acdde..00000000 --- a/vala-xmpp/src/module/xep/0049_private_xml_storage.vala +++ /dev/null @@ -1,65 +0,0 @@ -using Xmpp.Core; - -namespace Xmpp.Xep.PrivateXmlStorage { - private const string NS_URI = "jabber:iq:private"; - - public class Module : XmppStreamModule { - public const string ID = "0049_private_xml_storage"; - - public void store(XmppStream stream, StanzaNode node, StoreResponseListener listener) { - StanzaNode queryNode = new StanzaNode.build("query", NS_URI).add_self_xmlns().put_node(node); - Iq.Stanza iq = new Iq.Stanza.set(queryNode); - Iq.Module.get_module(stream).send_iq(stream, iq, new IqStoreResponse(listener)); - } - - private class IqStoreResponse : Iq.ResponseListener, Object { - StoreResponseListener listener; - public IqStoreResponse(StoreResponseListener listener) { - this.listener = listener; - } - public void on_result(XmppStream stream, Iq.Stanza iq) { - listener.on_success(stream); - } - } - - public void retrieve(XmppStream stream, StanzaNode node, RetrieveResponseListener responseListener) { - StanzaNode queryNode = new StanzaNode.build("query", NS_URI).add_self_xmlns().put_node(node); - Iq.Stanza iq = new Iq.Stanza.get(queryNode); - Iq.Module.get_module(stream).send_iq(stream, iq, new IqRetrieveResponse(responseListener)); - } - - private class IqRetrieveResponse : Iq.ResponseListener, Object { - RetrieveResponseListener response_listener; - public IqRetrieveResponse(RetrieveResponseListener response_listener) { this.response_listener = response_listener; } - - public void on_result(XmppStream stream, Iq.Stanza iq) { - response_listener.on_result(stream, iq.stanza.get_subnode("query", NS_URI)); - } - } - - public override void attach(XmppStream stream) { - Iq.Module.require(stream); - } - - public override void detach(XmppStream stream) { } - - public static Module? get_module(XmppStream stream) { - return (Module?) stream.get_module(NS_URI, ID); - } - - public static void require(XmppStream stream) { - if (get_module(stream) == null) stream.add_module(new PrivateXmlStorage.Module()); - } - - public override string get_ns() { return NS_URI; } - public override string get_id() { return ID; } - } - - public interface StoreResponseListener : Object { - public abstract void on_success(XmppStream stream); - } - - public interface RetrieveResponseListener : Object { - public abstract void on_result(XmppStream stream, StanzaNode stanzaNode); - } -} -- cgit v1.2.3-54-g00ecf